From a9f2bd053a1ee9f6448f63cb3b851be9fd6358a0 Mon Sep 17 00:00:00 2001 From: Vincent Augagneur Date: Tue, 3 Dec 2013 11:45:43 +0100 Subject: [PATCH] [-] BO : carrier wizard fixed when select zone and set no shipping fees --- controllers/admin/AdminCarrierWizardController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/controllers/admin/AdminCarrierWizardController.php b/controllers/admin/AdminCarrierWizardController.php index c00652b14..66182fc47 100644 --- a/controllers/admin/AdminCarrierWizardController.php +++ b/controllers/admin/AdminCarrierWizardController.php @@ -686,13 +686,14 @@ class AdminCarrierWizardControllerCore extends AdminController $price_list = array(); if (is_array($fees) && count($fees)) { + $price = isset($fee[$key]) ? (float)$fee[$key] : 0; foreach ($fees as $id_zone => $fee) $price_list[] = array( 'id_range_price' => ($range_type == Carrier::SHIPPING_METHOD_PRICE ? (int)$range->id : null), 'id_range_weight' => ($range_type == Carrier::SHIPPING_METHOD_WEIGHT ? (int)$range->id : null), 'id_carrier' => (int)$carrier->id, 'id_zone' => (int)$id_zone, - 'price' => (float)$fee[$key] + 'price' => $price, ); }