From 31516912b39b1efc888c4d7def5ccb4f0dd75bc8 Mon Sep 17 00:00:00 2001
From: jordan <jordan@le-filament.com>
Date: Mon, 12 Apr 2021 18:45:48 +0200
Subject: [PATCH] [update] add limit_start_date to get new members

---
 models/scop_cotisation.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/models/scop_cotisation.py b/models/scop_cotisation.py
index 2fd78a7..0399544 100644
--- a/models/scop_cotisation.py
+++ b/models/scop_cotisation.py
@@ -149,13 +149,15 @@ class ScopCotisation(models.AbstractModel):
         return members
 
     @api.multi
-    def get_new_members(self):
+    def get_new_members(self, limit_start_date=None):
+        if not limit_start_date:
+            limit_start_date = date(self.year, 12, 31)
         self.ensure_one()
         members = self.env['scop.membership.period'].search([
             ('type_id', '=', self.env.ref(
                 'cgscop_partner.membership_type_1').id),
             ('start', '>=', date(self.year, 1, 1)),
-            ('start', '<=', date(self.year, 12, 31)),
+            ('start', '<=', limit_start_date),
             '|',
             ('end', '=', None),
             ('end', '>', date(self.year, 1, 1))
-- 
GitLab