misc: force workflow roles to list (#36515)

This commit is contained in:
Frédéric Péters 2019-11-12 14:58:37 +01:00
parent 95c5c36103
commit d174de9cf7
1 changed files with 1 additions and 1 deletions

View File

@ -483,7 +483,7 @@ class FormDefPage(Directory):
if self.formdef.workflow.roles:
if not self.formdef.workflow_roles:
self.formdef.workflow_roles = {}
workflow_roles = (self.formdef.workflow.roles or {}).items()
workflow_roles = list((self.formdef.workflow.roles or {}).items())
workflow_roles.sort(key=lambda x: -1 if x[0] == '_receiver' else misc.simplify(x[1]))
for (wf_role_id, wf_role_label) in workflow_roles:
role_id = self.formdef.workflow_roles.get(wf_role_id)