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