workflows: force visibility to be a list() (#36515)
This commit is contained in:
parent
af22690d31
commit
5395f9255f
|
@ -723,7 +723,7 @@ class WorkflowStatusPage(Directory):
|
|||
if form.is_submitted() and not form.has_errors():
|
||||
hide_status = form.get_widget('hide_status_from_user').parse()
|
||||
if hide_status:
|
||||
self.status.visibility = self.workflow.roles.keys()
|
||||
self.status.visibility = list(self.workflow.roles.keys())
|
||||
else:
|
||||
self.status.visibility = None
|
||||
self.status.colour = form.get_widget('colour').parse() or 'ffffff'
|
||||
|
@ -972,7 +972,7 @@ class FunctionsDirectory(Directory):
|
|||
# restrictions if necessary
|
||||
for status in self.workflow.possible_status:
|
||||
if status.get_visibility_restricted_roles():
|
||||
status.visibility = self.workflow.roles.keys()
|
||||
status.visibility = list(self.workflow.roles.keys())
|
||||
self.workflow.store()
|
||||
return redirect('..')
|
||||
|
||||
|
|
Loading…
Reference in New Issue