Skip to content
Snippets Groups Projects
Commit 44889010 authored by Todd Dembrey's avatar Todd Dembrey Committed by Fredrik Jonsson
Browse files

Correctly deserialise and serialise the data for revisions

parent 89024d5f
No related branches found
No related tags found
No related merge requests found
......@@ -449,7 +449,7 @@ class ApplicationSubmission(
def from_draft(self):
self.is_draft = True
self.form_data = self.draft_revision.form_data
self.form_data = self.deserialised_data(self.draft_revision.form_data, self.form_fields)
return self
def create_revision(self, draft=False, force=False, by=None, **kwargs):
......@@ -649,7 +649,7 @@ def log_status_update(sender, **kwargs):
)
class ApplicationRevision(models.Model, AccessFormData):
class ApplicationRevision(AccessFormData, models.Model):
submission = models.ForeignKey(ApplicationSubmission, related_name='revisions', on_delete=models.CASCADE)
form_data = JSONField(encoder=StreamFieldDataEncoder)
timestamp = models.DateTimeField(auto_now=True)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment