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