From 0898a63060b0234ca635829167d9584d243787a4 Mon Sep 17 00:00:00 2001 From: Vincent Augagneur Date: Thu, 1 Aug 2013 14:12:32 +0200 Subject: [PATCH] //fixed bug when carrier is free --- controllers/admin/AdminCarrierWizardController.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/controllers/admin/AdminCarrierWizardController.php b/controllers/admin/AdminCarrierWizardController.php index 967ddbd28..5e64982b7 100644 --- a/controllers/admin/AdminCarrierWizardController.php +++ b/controllers/admin/AdminCarrierWizardController.php @@ -694,10 +694,15 @@ class AdminCarrierWizardControllerCore extends AdminController } } + if ($carrier->is_free) + { + //if carrier is free delete shipping cost + $carrier->deleteDeliveryPrice('range_weight'); + $carrier->deleteDeliveryPrice('range_price'); + } + if (Validate::isLoadedObject($carrier)) { - - if (!$this->changeGroups((int)$carrier->id)) { $return['has_error'] = true;