From 0cf13cb81e300f23e5ab739fff16ec8b6f97832f Mon Sep 17 00:00:00 2001 From: Benjamin <Benjamin@MBP-de-Benj.(none)> Date: Fri, 20 Oct 2017 18:46:40 +0200 Subject: [PATCH] fix erreurs requetes _cash_flow --- models/lefilament_projets.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/models/lefilament_projets.py b/models/lefilament_projets.py index 56b8df3..892d844 100644 --- a/models/lefilament_projets.py +++ b/models/lefilament_projets.py @@ -93,6 +93,13 @@ class FilamentProjet(models.Model): ;""", (account_id, ) ) d_cost = self.env.cr.fetchone() + self.env.cr.execute(""" + SELECT date + FROM account_analytic_line + where account_id=%s and amount < 0 order by date desc limit 1 + ;""", (account_id, ) ) + d_cost_last = self.env.cr.fetchone() + self.env.cr.execute(""" SELECT date FROM account_analytic_line @@ -104,7 +111,7 @@ class FilamentProjet(models.Model): if d_invoice: self.lf_delay = (datetime.strptime(d_invoice[0], "%Y-%m-%d").date() - datetime.strptime(d_cost[0], "%Y-%m-%d").date()).days else: - self.lf_delay = (datetime.now().date() - datetime.strptime(d_cost[0], "%Y-%m-%d").date()).days + self.lf_delay = (datetime.strptime(d_cost_last[0], "%Y-%m-%d").date() - datetime.strptime(d_cost[0], "%Y-%m-%d").date()).days else: self.lf_delay = 0 -- GitLab