From: Guillaume Pellerin Date: Thu, 9 Jul 2026 15:12:10 +0000 (+0200) Subject: avoid script dates update X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=ffafb7e71bf06b692976deb180928c3cc68fda43;p=teleforma.git avoid script dates update --- diff --git a/teleforma/exam/models.py b/teleforma/exam/models.py index 6eb56e7a..a04ecc12 100755 --- a/teleforma/exam/models.py +++ b/teleforma/exam/models.py @@ -445,7 +445,8 @@ class Script(BaseResource): self.auto_set_corrector() def mark_notify(self): - self.date_marked = datetime.datetime.now() + if not self.date_marked: + self.date_marked = datetime.datetime.now() site = Site.objects.all()[0] context = {'script': self, 'site': site} text = render_to_string('exam/messages/script_marked.txt', context) @@ -461,8 +462,10 @@ class Script(BaseResource): notify_user(mess, 'acceptance', site) def reject_notify(self): - self.date_marked = datetime.datetime.now() - self.date_rejected = datetime.datetime.now() + if not self.date_marked: + self.date_marked = datetime.datetime.now() + if not self.date_rejected: + self.date_rejected = datetime.datetime.now() site = Site.objects.all()[0] context = {'script': self, 'site': site} text = render_to_string('exam/messages/script_rejected.txt', context)