From 1cc56b952453ab3ea6aecf313588f2ccf3a3213c Mon Sep 17 00:00:00 2001 From: Daniil Digtyar Vasilieva <daniildigtyar@gmail.com> Date: Wed, 19 Jul 2023 12:40:56 +0200 Subject: [PATCH] [IMP] energy_selfconsumption: create inscriptions with effective date or today date --- .../wizards/selfconsumption_import_wizard.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/energy_selfconsumption/wizards/selfconsumption_import_wizard.py b/energy_selfconsumption/wizards/selfconsumption_import_wizard.py index 2c09c212c..0094a5a3d 100644 --- a/energy_selfconsumption/wizards/selfconsumption_import_wizard.py +++ b/energy_selfconsumption/wizards/selfconsumption_import_wizard.py @@ -71,7 +71,7 @@ class SelfconsumptionImportWizard(models.TransientModel): def get_line_dict(self, line): return { "partner_vat": line[0] or False, - "effective_date": line[1] or False, + "effective_date": line[1] or fields.date.today(), "code": line[2] or False, "street": line[3] or False, "street2": line[4] or False, @@ -129,12 +129,12 @@ class SelfconsumptionImportWizard(models.TransientModel): { "project_id": project.id, "partner_id": partner.id, - "effective_date": fields.date.today(), + "effective_date": line_dict["effective_date"], } ) - except: - return False, _("Could not create inscription for {vat}.").format( - vat=line_dict["partner_vat"] + except Exception as e: + return False, _("Could not create inscription for {vat}. {error}").format( + vat=line_dict["partner_vat"], error=e ) supply_point = self.env["energy_selfconsumption.supply_point"].search( -- GitLab