From 05fb631088413cbb2293722205d20a96d7994b1c Mon Sep 17 00:00:00 2001
From: daniquilez <dani.quilez@gmail.com>
Date: Fri, 7 Mar 2025 12:05:54 +0100
Subject: [PATCH] =?UTF-8?q?[FIX]=20=F0=9F=90=9B=20Call=20to=20private=20me?=
 =?UTF-8?q?thod.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../views/contract_template_views.xml                  |  1 +
 energy_selfconsumption/models/contract_template.py     | 10 +++++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/energy_communities_service_invoicing/views/contract_template_views.xml b/energy_communities_service_invoicing/views/contract_template_views.xml
index dfb1bece1..6a8ec84f7 100644
--- a/energy_communities_service_invoicing/views/contract_template_views.xml
+++ b/energy_communities_service_invoicing/views/contract_template_views.xml
@@ -5,6 +5,7 @@
   <field name="inherit_id" ref="contract.contract_template_form_view" />
   <field name="arch" type="xml">
     <xpath expr="//field[@name='contract_type']" position="after">
+      <field name="pack_type" />
       <field name="is_free_pack" />
     </xpath>
   </field>
diff --git a/energy_selfconsumption/models/contract_template.py b/energy_selfconsumption/models/contract_template.py
index bf4933d03..76734f7a3 100644
--- a/energy_selfconsumption/models/contract_template.py
+++ b/energy_selfconsumption/models/contract_template.py
@@ -1,9 +1,10 @@
-from odoo import api, fields, models, _
+from odoo import _, api, fields, models
 
 PACK_VALUES = [
     ("selfconsumption_pack", _("Selfconsumption Pack")),
 ]
 
+
 class ContractTemplate(models.Model):
     _inherit = "contract.template"
 
@@ -11,5 +12,8 @@ class ContractTemplate(models.Model):
 
     def custom_compute_pack_type(self):
         super().custom_compute_pack_type()
-        if self.pack_type == 'none':
-            self.set_custom_pack_type("selfconsumption.product_category_selfconsumption_pack", 'selfconsumption_pack')
+        if self.pack_type == "none":
+            self._set_custom_pack_type(
+                "selfconsumption.product_category_selfconsumption_pack",
+                "selfconsumption_pack",
+            )
-- 
GitLab