// BugFix Error on clicking carrier option in cart/opc
This commit is contained in:
+4
-8
@@ -1508,22 +1508,18 @@ class CartCore extends ObjectModel
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (count($delivery_option) == 1)
|
if (count($delivery_option) == 1)
|
||||||
{
|
|
||||||
$this->id_carrier = $this->getIdCarrierFromDeliveryOption($delivery_option);
|
$this->id_carrier = $this->getIdCarrierFromDeliveryOption($delivery_option);
|
||||||
$this->delivery_option = serialize($delivery_option);
|
|
||||||
}
|
$this->delivery_option = serialize($delivery_option);
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getIdCarrierFromDeliveryOption($delivery_option)
|
private function getIdCarrierFromDeliveryOption($delivery_option)
|
||||||
{
|
{
|
||||||
$delivery_option_list = $this->getDeliveryOptionList();die();
|
$delivery_option_list = $this->getDeliveryOptionList();
|
||||||
foreach ($delivery_option as $key => $value)
|
foreach ($delivery_option as $key => $value)
|
||||||
if (isset($delivery_option_list[$key]) && isset($delivery_option_list[$key][$value]))
|
if (isset($delivery_option_list[$key]) && isset($delivery_option_list[$key][$value]))
|
||||||
if (count($delivery_option_list[$key][$value]['carrier_list']) == 1)
|
if (count($delivery_option_list[$key][$value]['carrier_list']) == 1)
|
||||||
{
|
return current(array_keys($delivery_option_list[$key][$value]['carrier_list']));
|
||||||
elog($delivery_option_list[$key][$value]['carrier_list']);
|
|
||||||
return $delivery_option_list[$key][$value]['carrier_list'][0];
|
|
||||||
}
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user