From 95131fd0324770508b00668d31f50c31119f8c5d Mon Sep 17 00:00:00 2001
From: Jorran de Wit <jorrandewit@outlook.com>
Date: Fri, 26 May 2017 10:14:16 +0200
Subject: [PATCH] Fix form wasn`t handling resubmission methods using Request
 data

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

diff --git a/submissions/forms.py b/submissions/forms.py
index 71632fa47..3ddbc8f48 100644
--- a/submissions/forms.py
+++ b/submissions/forms.py
@@ -56,6 +56,11 @@ class SubmissionChecks:
             if kwargs['initial'].get('is_resubmission', None):
                 self.is_resubmission = kwargs['initial']['is_resubmission'] in ('True', True)
 
+        # `is_resubmission` property if data is coming from (POST) request
+        if kwargs.get('data', None):
+            if kwargs['data'].get('is_resubmission', None):
+                self.is_resubmission = kwargs['data']['is_resubmission'] in ('True', True)
+
     def _submission_already_exists(self, identifier):
         if Submission.objects.filter(arxiv_identifier_w_vn_nr=identifier).exists():
             error_message = 'This preprint version has already been submitted to SciPost.'
-- 
GitLab