From b92bbdf3468a68a16b005cbf7d591d7ce6ace5ba Mon Sep 17 00:00:00 2001 From: Todd Dembrey <todd.dembrey@torchbox.com> Date: Thu, 21 Jun 2018 11:20:41 +0100 Subject: [PATCH] Correctly handle revisions on progressing stage --- opentech/apply/funds/models.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/opentech/apply/funds/models.py b/opentech/apply/funds/models.py index bf2926c0e..32340a1bc 100644 --- a/opentech/apply/funds/models.py +++ b/opentech/apply/funds/models.py @@ -731,6 +731,13 @@ class ApplicationSubmission(WorkflowHelpers, BaseStreamForm, AbstractFormSubmiss self.id = None self.form_fields = self.get_from_parent('get_defined_fields')(self.stage) + self.live_revision = None + self.draft_revision = None + self.save() + + new_revision = ApplicationRevision.objects.create(submission=self, form_data=self.form_data) + self.live_revision = new_revision + self.draft_revision = new_revision self.save() submission_in_db.next = self -- GitLab