From d274f6d84ac3438fc898b4edce627c500f07608c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Gaillard?= Date: Fri, 7 Dec 2012 17:58:46 +0100 Subject: [PATCH] [-] WS: Fix #PSCFV-5915 temporary images deletion --- classes/webservice/WebserviceSpecificManagementImages.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/classes/webservice/WebserviceSpecificManagementImages.php b/classes/webservice/WebserviceSpecificManagementImages.php index 96a9bc63d..a85c0dc39 100755 --- a/classes/webservice/WebserviceSpecificManagementImages.php +++ b/classes/webservice/WebserviceSpecificManagementImages.php @@ -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));