diff --git a/src/Oro/Bundle/ShoppingListBundle/Layout/DataProvider/FrontendShoppingListProductsProvider.php b/src/Oro/Bundle/ShoppingListBundle/Layout/DataProvider/FrontendShoppingListProductsProvider.php index 45eb6b20f48..f1567644bb9 100644 --- a/src/Oro/Bundle/ShoppingListBundle/Layout/DataProvider/FrontendShoppingListProductsProvider.php +++ b/src/Oro/Bundle/ShoppingListBundle/Layout/DataProvider/FrontendShoppingListProductsProvider.php @@ -98,10 +98,10 @@ public function getMatchedPrices(array $shoppingLists = []) $prices = []; foreach ($shoppingLists as $shoppingList) { - $prices[] = $this->getMatchedPrice($shoppingList); + $prices[$shoppingList->getId()] = $this->getMatchedPrice($shoppingList); } - return array_merge(...$prices); + return $prices; } /** diff --git a/src/Oro/Bundle/ShoppingListBundle/Resources/views/layouts/default/page/shopping_list_widget.html.twig b/src/Oro/Bundle/ShoppingListBundle/Resources/views/layouts/default/page/shopping_list_widget.html.twig index 8f53778921e..7be70562782 100644 --- a/src/Oro/Bundle/ShoppingListBundle/Resources/views/layouts/default/page/shopping_list_widget.html.twig +++ b/src/Oro/Bundle/ShoppingListBundle/Resources/views/layouts/default/page/shopping_list_widget.html.twig @@ -159,7 +159,7 @@