Index: branches/5.2.x/units/taxes/taxes_event_handler.php =================================================================== diff -u -N -r16516 -r16695 --- branches/5.2.x/units/taxes/taxes_event_handler.php (.../taxes_event_handler.php) (revision 16516) +++ branches/5.2.x/units/taxes/taxes_event_handler.php (.../taxes_event_handler.php) (revision 16695) @@ -1,6 +1,6 @@ check_array($temp, 'StdDestId', $location_id)) || ($zip && !$this->check_array($temp, 'DestValue', $zip)) ) { - - if($tax_object->GetDBField('Type') == 3 && $zip ==''){ - continue; + if ( $tax_object->GetDBField('Type') == 3 && $zip == '' ) { + break; } $temp[$new_id]['TaxZoneDestId'] = $new_id; @@ -250,4 +249,4 @@ $event->redirect = false; } -} \ No newline at end of file +}