From 2235b90176922bcbf3064e250ba24c7a126e0a4a Mon Sep 17 00:00:00 2001 From: Juliana <juliana@le-filament.com> Date: Mon, 9 May 2022 16:39:29 +0200 Subject: [PATCH] [FIX]Bug on function launched get curves start all --- models/acc_operation.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/models/acc_operation.py b/models/acc_operation.py index f8e0f02..8367990 100644 --- a/models/acc_operation.py +++ b/models/acc_operation.py @@ -53,14 +53,16 @@ class AccOperation(models.Model): ) for rec in records: last_date = day_birthday + relativedelta(months=1, days=-1) - rec.get_curves(day_birthday, last_date) + token = self.access_token() + rec.get_curves(day_birthday, last_date, token) # ------------------------------------------------------ # Actions # ------------------------------------------------------ - def get_curves(self, date_start, date_end): + def get_curves(self, date_start, date_end, token=None): # Ask token to API - token = self.access_token() + if not token: + token = self.access_token() # Création du lot batch_name = ( @@ -98,10 +100,11 @@ class AccOperation(models.Model): date_start_it = date_start date_end_it = date_start + relativedelta(months=1, days=-1) + token = self.access_token() i = 1 while i < num_months: - self.get_curves(date_start_it, date_end_it) - date_start_it = date_start + relativedelta(months=1) + self.get_curves(date_start_it, date_end_it, token) + date_start_it = date_start_it + relativedelta(months=1) date_end_it = date_start_it + relativedelta(months=1, days=-1) i += 1 -- GitLab