From 39dc7b269e1d9e961751f0651e84493802695e53 Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Fri, 16 Aug 2019 11:15:50 +0200
Subject: [PATCH] Correct bug with reporting deadline in prescreening passed
 email

---
 submissions/forms.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/submissions/forms.py b/submissions/forms.py
index e1f1b806a..c95873262 100644
--- a/submissions/forms.py
+++ b/submissions/forms.py
@@ -911,6 +911,8 @@ class EditorialAssignmentForm(forms.ModelForm):
                     open_for_commenting=True,
                     visible_public=True,
                     latest_activity=timezone.now())
+                # Refresh the instance
+                self.instance.submission = Submission.objects.get(id=self.submission.id)
             else:
                 # Short Refereeing process
                 Submission.objects.filter(id=self.submission.id).update(
@@ -922,6 +924,8 @@ class EditorialAssignmentForm(forms.ModelForm):
                     open_for_commenting=True,
                     visible_public=False,
                     latest_activity=timezone.now())
+                # Refresh the instance
+                self.instance.submission = Submission.objects.get(id=self.submission.id)
 
             # Implicitly or explicity accept the assignment and deprecate others.
             # assignment.accepted = True  # Deprecated field
-- 
GitLab