diff --git a/models/acc_priority_group.py b/models/acc_priority_group.py index 2e62f7ba62371d6227d006b79459219ece9cc3e7..c793b963e184afb5bed93c5e500e3e79c0e206d9 100644 --- a/models/acc_priority_group.py +++ b/models/acc_priority_group.py @@ -118,18 +118,20 @@ class AccPriorityGroup(models.Model): ] ) for counter in counters_to_affect: - self.env["acc.priority.group.counter"].create( - { - "acc_priority_group_id": res.id, - "acc_operation_id": res.acc_operation_id.id, - "acc_counter_id": counter.id, - "counter_street": counter.street, - "counter_owner": counter.partner_id.name, - } - ) - + res.add_counter(counter_id=counter) return res + def add_counter(self, counter_id): + self.env["acc.priority.group.counter"].create( + { + "acc_priority_group_id": self.id, + "acc_operation_id": self.acc_operation_id.id, + "acc_counter_id": counter_id.id, + "counter_street": counter_id.street, + "counter_owner": counter_id.partner_id.name, + } + ) + # ------------------------------------------------------ # Actions # ------------------------------------------------------