From b55371cb5a075b7685e2ad294fe08894fecf366f Mon Sep 17 00:00:00 2001 From: vChabot Date: Tue, 24 Jul 2012 15:40:14 +0000 Subject: [PATCH] [-] BO : BugFix : #PSCFV-3235 : Multistore : unable to duplicate a product --- controllers/admin/AdminProductsController.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php index 82cc5ebc7..7e2fa4b44 100644 --- a/controllers/admin/AdminProductsController.php +++ b/controllers/admin/AdminProductsController.php @@ -431,6 +431,16 @@ class AdminProductsControllerCore extends AdminController if (Validate::isLoadedObject($product = new Product((int)Tools::getValue('id_product')))) { $id_product_old = $product->id; + if (empty($product->price) && Shop::getContext() == Shop::CONTEXT_GROUP) + { + $shops = ShopGroup::getShopsFromGroup(Shop::getContextShopGroupID()); + foreach ($shops as $shop) + if ($product->isAssociatedToShop($shop['id_shop'])) + { + $product_price = new Product($id_product_old, false, null, $shop['id_shop']); + $product->price = $product_price->price; + } + } unset($product->id); unset($product->id_product); $product->indexed = 0;