Index: branches/5.2.x/units/shipping/shipping_tag_processor.php =================================================================== diff -u -N -r13845 -r14099 --- branches/5.2.x/units/shipping/shipping_tag_processor.php (.../shipping_tag_processor.php) (revision 13845) +++ branches/5.2.x/units/shipping/shipping_tag_processor.php (.../shipping_tag_processor.php) (revision 14099) @@ -1,6 +1,6 @@ Application->recallObject( $this->getPrefixSpecial() ); $zones_object =& $this->Application->recallObject('z'); $brackets_object =& $this->Application->recallObject('br'); + $costs_object =& $this->Application->recallObject('sc'); + /* @var $costs_object kDBItem */ + $main_processor =& $this->Application->recallObject('m_TagProcessor'); $zones_sql = 'SELECT * FROM '.$zones_object->TableName.' WHERE ShippingTypeID='.$this->Application->GetVar('s_id').' ORDER BY Name ASC'; @@ -114,7 +117,7 @@ if($res == false) { - $costs_object->SetDefaultValues(); + $costs_object->Clear(); $sql = 'SELECT MIN(ShippingCostId) FROM '.$costs_object->TableName; $new_id = $cost_ids ? min( $this->Conn->GetOne($sql) - 1, min($cost_ids) - 1 ) : 0; $costs_object->SetDBField( 'ShippingCostId', $new_id );