From 51d60553e4d01d4468b40584e05fb5d93812f5cc Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Mon, 3 Oct 2022 14:58:48 +0200
Subject: [PATCH] [fix] update stat date adh

---
 models/scop_instance.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/models/scop_instance.py b/models/scop_instance.py
index 2e291dd..04c65db 100644
--- a/models/scop_instance.py
+++ b/models/scop_instance.py
@@ -347,3 +347,10 @@ class ScopInstance(models.Model):
     def update_membership_date(self):
         for partner in self.instance_partner_ids:
             partner.update({"statistic_membership_date": self.date_membership})
+            # set membership stat period
+            membership_period_ids = partner.partner_id.membership_period_ids.filtered(
+                lambda p: p.start == self.date.date() and not p.end
+            )
+            membership_period_ids.update(
+                {"start_stat": self.date_membership}
+            )
-- 
GitLab