misc: force workflow roles to list (#36515)
This commit is contained in:
parent
95c5c36103
commit
d174de9cf7
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue