[-] FO : #PSFV-660 - Fix bug with multishipping proposed whereas de multishipping is disable

This commit is contained in:
mDeflotte
2012-03-16 10:19:21 +00:00
parent 94e88618ef
commit eb5e5dfb1e
+3 -1
View File
@@ -771,7 +771,9 @@ class CartCore extends ObjectModel
if (Context::getContext()->customer->id)
{
if ($id_address_delivery == 0) // The $id_address_delivery is null, get the default customer address
if ($id_address_delivery == 0 && (int)$this->id_address_delivery) // The $id_address_delivery is null, use the cart delivery address
$id_address_delivery = $this->id_address_delivery;
elseif ($id_address_delivery == 0) // The $id_address_delivery is null, get the default customer address
$id_address_delivery = (int)Address::getFirstCustomerAddressId((int)Context::getContext()->customer->id);
elseif (!Customer::customerHasAddress(Context::getContext()->customer->id, $id_address_delivery)) // The $id_address_delivery must be linked with customer
$id_address_delivery = 0;