From 1649df5c82dacef191c5b5df9bd5ac8b5a9ea893 Mon Sep 17 00:00:00 2001 From: rGaillard Date: Mon, 8 Oct 2012 15:36:11 +0000 Subject: [PATCH] // Fix #PSCFV-4789 --- controllers/admin/AdminProductsController.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php index 0b0cbea37..37d929d2b 100644 --- a/controllers/admin/AdminProductsController.php +++ b/controllers/admin/AdminProductsController.php @@ -1405,9 +1405,14 @@ class AdminProductsControllerCore extends AdminController if (!Image::getCover($image->id_product)) { $res &= Db::getInstance()->execute(' - UPDATE `'._DB_PREFIX_.'image` - SET `cover` = 1 - WHERE `id_product` = '.(int)$image->id_product.' + UPDATE `'._DB_PREFIX_.'image_shop` image_shop + SET image_shop.`cover` = 1 + WHERE image_shop.`id_image` = (SELECT id_image FROM + (SELECT image_shop.id_image + FROM '._DB_PREFIX_.'image i'. + Shop::addSqlAssociation('image', 'i').' + WHERE i.id_product ='.(int)$image->id_product.' LIMIT 1 + ) tmpImage) AND id_shop='.(int)$this->context->shop->id.' LIMIT 1'); }