From 6fa15b16769a77cc96e7110cc7ed18880e306cf1 Mon Sep 17 00:00:00 2001
From: Jorran de Wit <jorrandewit@outlook.com>
Date: Tue, 3 Apr 2018 06:42:29 +0200
Subject: [PATCH] Fix outdated Submission returned

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

diff --git a/submissions/forms.py b/submissions/forms.py
index 930bf5fa0..c07f76b1f 100644
--- a/submissions/forms.py
+++ b/submissions/forms.py
@@ -408,7 +408,9 @@ class RequestSubmissionForm(SubmissionChecks, forms.ModelForm):
             self.copy_and_save_data_from_resubmission(submission)
         submission.authors.add(self.requested_by.contributor)
         self.set_pool(submission)
-        return submission
+
+        # Return latest version of the Submission. It could be outdated by now.
+        return Submission.objects.get(id=submission.id)
 
 
 class SubmissionReportsForm(forms.ModelForm):
-- 
GitLab