From 8f765058828c31c4fb743950b4ac57d403cf40a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 13 May 2016 17:15:36 +0200 Subject: [PATCH] formdata: clean submission context when anonymising (#10925) --- tests/test_workflows.py | 2 ++ wcs/formdata.py | 1 + 2 files changed, 3 insertions(+) diff --git a/tests/test_workflows.py b/tests/test_workflows.py index a87e2b0..fb2c989 100644 --- a/tests/test_workflows.py +++ b/tests/test_workflows.py @@ -397,12 +397,14 @@ def test_anonymise(pub): formdata = formdef.data_class()() formdata.just_created() formdata.user_id = '1' + formdata.submission_context = {'foo': 'bar'} formdata.store() item = AnonymiseWorkflowStatusItem() item.perform(formdata) assert formdef.data_class().get(formdata.id).user_id is None assert formdef.data_class().get(formdata.id).anonymised + assert formdef.data_class().get(formdata.id).submission_context is None def test_remove(pub): formdef = FormDef() diff --git a/wcs/formdata.py b/wcs/formdata.py index cea8b69..49218dc 100644 --- a/wcs/formdata.py +++ b/wcs/formdata.py @@ -677,6 +677,7 @@ class FormData(StorableObject): self.editable_by = None self.workflow_data = None self.workflow_roles = None + self.submission_context = None if self.evolution: for evo in self.evolution: -- 2.8.1