diff --git a/submissions/forms.py b/submissions/forms.py
index 930bf5fa0ef8d743da03c6b9d3d12c9599f8a879..c07f76b1fe3bd5a4ad07c51f5b3455930140ee98 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):