fixing a corner case around file_data attributes.

This commit is contained in:
Dan 2021-06-25 16:18:28 -04:00
parent 628a587d97
commit 187221537b

View File

@ -281,7 +281,8 @@ class WorkflowService(object):
# At least attempt to clear out the data.
data = {}
if field.has_property(Task.FIELD_PROP_FILE_DATA) and \
field.get_property(Task.FIELD_PROP_FILE_DATA) in data:
field.get_property(Task.FIELD_PROP_FILE_DATA) in data and \
field.id in data:
file_id = data[field.get_property(Task.FIELD_PROP_FILE_DATA)]["id"]
data_store = DataStoreModel(file_id=file_id, key=field.id, value=data[field.id])
db.session.add(data_store)