From a93667a58bc53189c72581288a63a8f7cef2c127 Mon Sep 17 00:00:00 2001 From: jeromenadaud Date: Tue, 30 Jul 2013 17:03:15 +0200 Subject: [PATCH] [-] FO : FixBug Wrong offset in more than one shipping address --- controllers/front/ParentOrderController.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/controllers/front/ParentOrderController.php b/controllers/front/ParentOrderController.php index a60f194b1..10e17bb85 100644 --- a/controllers/front/ParentOrderController.php +++ b/controllers/front/ParentOrderController.php @@ -399,6 +399,7 @@ class ParentOrderControllerCore extends FrontController // Getting a list of formated address fields with associated values $formatedAddressFieldsValuesList = array(); + foreach ($customerAddresses as $i => $address) { if (!Address::isCountryActiveById((int)($address['id_address']))) @@ -411,6 +412,10 @@ class ParentOrderControllerCore extends FrontController unset($tmpAddress); } + + if (key($customerAddresses) != 0) + $customerAddresses = array_values($customerAddresses); + $this->context->smarty->assign(array( 'addresses' => $customerAddresses, 'formatedAddressFieldsValuesList' => $formatedAddressFieldsValuesList));