From a6011b6655dc2b6ebc17fef15caec4eab2e0f1f0 Mon Sep 17 00:00:00 2001
From: jordan <jordan@le-filament.com>
Date: Mon, 4 Apr 2022 11:49:17 +0200
Subject: [PATCH] [upd] filter for revision dashboard

---
 models/res_partner.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/models/res_partner.py b/models/res_partner.py
index c093442..7b55364 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -966,18 +966,19 @@ class ScopPartner(models.Model):
     def _compute_revision_next_exercice(self):
         for partner in self:
             # Si aucune périodicité de défini, on n'insiste pas
-            if (partner.revision_type == False):
-                return
+            if not partner.revision_type:
+                partner.revision_next_exercice = False
 
             # On commence par regarder si l'on a des révisions
             last_rev = partner.revision_ids.sorted(
                 key=lambda r: r.revision_result_year, reverse=True)
-            # On calcule l'année de référence du calcul
-            base_rev = partner.first_closeout.year - 1
 
+            # On calcule l'année de référence du calcul
             if len(last_rev) > 0:
                 # si On a déjà révisé un exercice il devient la base du calcul
                 base_rev = last_rev[0].revision_result_year
+            else:
+                base_rev = partner.first_closeout.year - 1
 
             # On calcule le prochain exercice révisable
             # Cas d'une révision annuelle
-- 
GitLab