[-] WS: Fix #PSCFV-5915 temporary images deletion

This commit is contained in:
Rémi Gaillard
2012-12-07 17:58:46 +01:00
parent cd7cc208e8
commit d274f6d84a
@@ -692,8 +692,13 @@ class WebserviceSpecificManagementImagesCore implements WebserviceSpecificManage
$image = new Image((int)$this->wsObject->urlSegment[3]);
return $image->delete();
}
elseif (in_array($this->imageType, array('categories', 'manufacturers', 'suppliers', 'stores'))
{
$object = new $this->wsObject->resourceList[$this->imageType]['class']((int)$this->wsObject->urlSegment[3]);
return $object->deleteImage(true);
}
else
return $this->deleteImageOnDisk($filename, $imageSizes, $directory);
return $this->deleteImageOnDisk($filename, $imageSizes, $directory);
}
else
throw new WebserviceException('This image does not exist on disk', array(64, 500));