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