From acb7dd35ed0c16d4b96f8520f2fcc4ad77cd629c 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 git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@16552 b9a71923-0436-4b27-9f14-aed3839534dd --- 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;