diff --git a/profiles/models.py b/profiles/models.py index 6f9dd0dafe33d456124e641e49b78175b2b085ed..20952a31436e83bbaeed223aad3fbd091638b319 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)