From bca67eb97a8100953b8a35422fc2ed13526345d5 Mon Sep 17 00:00:00 2001 From: vChabot Date: Wed, 7 Mar 2012 10:01:29 +0000 Subject: [PATCH] [-] BO : BugFix : #PSTEST-943 : carrier position handled on carrier creation git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@13916 b9a71923-0436-4b27-9f14-aed3839534dd --- classes/Carrier.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/classes/Carrier.php b/classes/Carrier.php index e4521f03c..97a29f6dd 100644 --- a/classes/Carrier.php +++ b/classes/Carrier.php @@ -178,6 +178,8 @@ class CarrierCore extends ObjectModel public function add($autodate = true, $null_values = false) { + if ($this->position <= 0) + $this->position = Carrier::getHigherPosition() + 1; if (!parent::add($autodate, $null_values) || !Validate::isLoadedObject($this)) return false; if (!Db::getInstance()->executeS('SELECT `id_carrier` FROM `'._DB_PREFIX_.$this->def['table'].'` WHERE `deleted` = 0'))