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

This commit is contained in:
Rémi Gaillard committed 2012-12-07 17:58:46 +01:00
1 parent cd7cc208e8
commit d274f6d84a
1 file changed
+6 -1
@@ -692,8 +692,13 @@ class WebserviceSpecificManagementImagesCore implements WebserviceSpecificManage
$image = new Image((int)$this->wsObject->urlSegment[3]); $image = new Image((int)$this->wsObject->urlSegment[3]);
return $image->delete(); 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 else
return $this->deleteImageOnDisk($filename, $imageSizes, $directory); return $this->deleteImageOnDisk($filename, $imageSizes, $directory);
} }
else else
throw new WebserviceException('This image does not exist on disk', array(64, 500)); throw new WebserviceException('This image does not exist on disk', array(64, 500));