From ae884f9df767b3d35272160a7cb4db60396c1b5c Mon Sep 17 00:00:00 2001
From: Julien Ortet <julien@le-filament.com>
Date: Wed, 6 Nov 2024 09:55:36 +0100
Subject: [PATCH] [UPD] add method to add counter

---
 models/acc_priority_group.py | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/models/acc_priority_group.py b/models/acc_priority_group.py
index 2e62f7b..c793b96 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
     # ------------------------------------------------------
-- 
GitLab