[-] FO : FixBug Wrong offset in more than one shipping address

This commit is contained in:
jeromenadaud committed 2013-07-30 17:03:15 +02:00
1 parent 062a4250cc
commit a93667a58b
1 file changed
+5
@@ -399,6 +399,7 @@ class ParentOrderControllerCore extends FrontController
// Getting a list of formated address fields with associated values // Getting a list of formated address fields with associated values
$formatedAddressFieldsValuesList = array(); $formatedAddressFieldsValuesList = array();
foreach ($customerAddresses as $i => $address) foreach ($customerAddresses as $i => $address)
{ {
if (!Address::isCountryActiveById((int)($address['id_address']))) if (!Address::isCountryActiveById((int)($address['id_address'])))
@@ -411,6 +412,10 @@ class ParentOrderControllerCore extends FrontController
unset($tmpAddress); unset($tmpAddress);
} }
if (key($customerAddresses) != 0)
$customerAddresses = array_values($customerAddresses);
$this->context->smarty->assign(array( $this->context->smarty->assign(array(
'addresses' => $customerAddresses, 'addresses' => $customerAddresses,
'formatedAddressFieldsValuesList' => $formatedAddressFieldsValuesList)); 'formatedAddressFieldsValuesList' => $formatedAddressFieldsValuesList));