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