[-] BO: Fix tax rule edition - unique tax rule can't be edited
This commit is contained in:
1 parent
d2ff50ddb7
commit
8d39f32506
2 files changed
+3
-3
No files matched your search
@@ -113,11 +113,11 @@ class TaxRulesGroupCore extends ObjectModel
|
||||
);
|
||||
}
|
||||
|
||||
public function hasUniqueTaxRuleForCountry($id_country, $id_state)
|
||||
public function hasUniqueTaxRuleForCountry($id_country, $id_state, $id_tax_rule = false)
|
||||
{
|
||||
$rules = TaxRule::getTaxRulesByGroupId((int)Context::getContext()->language->id, (int)$this->id);
|
||||
foreach ($rules as $rule)
|
||||
if ($rule['id_country'] == $id_country && $id_state == $rule['id_state'] && !$rule['behavior'])
|
||||
if ($rule['id_country'] == $id_country && $id_state == $rule['id_state'] && !$rule['behavior'] && (int)$id_tax_rule != $rule['id_tax_rule'])
|
||||
return true;
|
||||
|
||||
return false;
|
||||
|
||||
Reference in new issue
Block a user