// Bug fix when deleting a file associated to a virtual product

This commit is contained in:
lBrieu committed 2011-11-17 13:24:19 +00:00
1 parent a6e8eaafe9
commit 09c313791a
1 file changed
+3 -4
@@ -176,10 +176,10 @@ class AdminProductsController extends AdminController
public function deleteVirtualProduct() public function deleteVirtualProduct()
{ {
if (!($id_product_download = ProductDownload::getIdFromIdProduct((int)Tools::getValue('id_product')))) if (!($id_product_download = ProductDownload::getIdFromIdAttribute((int)Tools::getValue('id_product'), 0)))
return false; return false;
$productDownload = new ProductDownload((int)($id_product_download)); $productDownload = new ProductDownload((int)($id_product_download));
return $productDownload->deleteFile(); return $productDownload->deleteFile((int)($id_product_download));
} }
public function deleteVirtualProductAttribute() public function deleteVirtualProductAttribute()
@@ -187,8 +187,7 @@ class AdminProductsController extends AdminController
if (!($id_product_download = ProductDownload::getIdFromIdAttribute((int)Tools::getValue('id_product'), (int) Tools::getValue('id_product_attribute')))) if (!($id_product_download = ProductDownload::getIdFromIdAttribute((int)Tools::getValue('id_product'), (int) Tools::getValue('id_product_attribute'))))
return false; return false;
$productDownload = new ProductDownload((int)($id_product_download)); $productDownload = new ProductDownload((int)($id_product_download));
return $productDownload->deleteFile((int)($id_product_download));
return $productDownload->deleteFile();
} }
/** /**