workflows: force visibility to be a list() (#36515)

This commit is contained in:
Frédéric Péters 2019-11-13 19:56:54 +01:00
parent af22690d31
commit 5395f9255f
1 changed files with 2 additions and 2 deletions

View File

@ -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('..')