From 59fca8eb85f163a39492a9fc9a788d462542fe71 Mon Sep 17 00:00:00 2001 From: Vincent Augagneur Date: Thu, 1 Aug 2013 12:09:58 +0200 Subject: [PATCH] //carrier wizard fix when range as no 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 4225ec116..5c53df72f 100644 --- a/controllers/admin/AdminCarrierWizardController.php +++ b/controllers/admin/AdminCarrierWizardController.php @@ -610,6 +610,7 @@ class AdminCarrierWizardControllerCore extends AdminController return false; $price_list = array(); + if (is_array($fees) && count($fees)) foreach ($fees as $id_zone => $fee) $price_list[] = array( 'id_range_price' => ($range_type == Carrier::SHIPPING_METHOD_PRICE ? (int)$range->id : null), @@ -619,7 +620,7 @@ class AdminCarrierWizardControllerCore extends AdminController 'price' => (float)$fee[$key] ); - if (!$carrier->addDeliveryPrice($price_list, true)) + if (count($price_list) && !$carrier->addDeliveryPrice($price_list, true)) return false; } }