From cb977ed60265bb27b9e153f30100e0b0b41812a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com> Date: Wed, 9 Apr 2025 14:29:14 +0200 Subject: [PATCH] [IMP] compute prorata only for prod counters --- wizard/acc_operation_import_wizard.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/wizard/acc_operation_import_wizard.py b/wizard/acc_operation_import_wizard.py index 6909f2e..0d1f737 100644 --- a/wizard/acc_operation_import_wizard.py +++ b/wizard/acc_operation_import_wizard.py @@ -219,11 +219,13 @@ class AccOperationImportWizard(models.TransientModel): start_date=start_date, end_date=end_date, ) - self.env["acc.enedis.cdc.prorata"].populate_daily_prorata( - acc_operation_id=self.operation_id.id, - start_date=start_date, - end_date=end_date, - ) + # We recompute prorata only if prod or surplus counter + if data_filename[3] in ("prod", "surplus"): + self.env["acc.enedis.cdc.prorata"].populate_daily_prorata( + acc_operation_id=self.operation_id.id, + start_date=start_date, + end_date=end_date, + ) message += "Fin de l'import des données OK<br/>" # Suppression du fichier après création des enregistrements -- GitLab