From 9f1f2e427dab6a3318fe4a0aebc4bef110a72669 Mon Sep 17 00:00:00 2001 From: Dylan Sechet <dylan.sechet82@gmail.com> Date: Mon, 16 Nov 2020 17:01:20 +0100 Subject: [PATCH] Fixed year updated before registration form filled --- profiles/models.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/profiles/models.py b/profiles/models.py index 6f9dd0d..20952a3 100644 --- a/profiles/models.py +++ b/profiles/models.py @@ -185,13 +185,14 @@ class Student(ProfileMixin, models.Model): def save(self, *args, **kwargs): """Updates the year field based on the last modified date""" - date_now = datetime.now() - if date_now.month>=9: - self.year = f"{date_now.year}/{date_now.year+1}" - else: - self.year = f"{date_now.year-1}/{date_now.year}" - - SendDocs(user=self.user).send() # send email with link to registration docs + if self.city != None: # Ne mettre à jour que quand les données personnelles sont remplies + date_now = datetime.now() + if date_now.month>=9: + self.year = f"{date_now.year}/{date_now.year+1}" + else: + self.year = f"{date_now.year-1}/{date_now.year}" + + SendDocs(user=self.user).send() # send email with link to registration docs return super(Student,self).save(*args, **kwargs) -- GitLab