ignore formdata with unknown status (#21076)

This commit is contained in:
Thomas NOËL 2018-01-10 16:10:55 +01:00
parent 4ff37ebaa2
commit 1c0f6a3b4c
1 changed files with 7 additions and 1 deletions

View File

@ -655,7 +655,13 @@ class WcsFormdefFeeder(object):
else:
continue
status = data.formdef.schema.workflow.statuses_map[status_id]
try:
status = data.formdef.schema.workflow.statuses_map[status_id]
except KeyError:
self.logger.warning('%s.%s unknown status status_id',
data.formdef.schema.name, data.id, status_id)
continue
channel = data.submission.channel.lower()
if channel == 'web' and data.submission.backoffice:
channel = 'backoffice'