diff --git a/tryton/tryton/gui/window/view_form/view/screen_container.py b/tryton/tryton/gui/window/view_form/view/screen_container.py index 8d7abcde29..8f9efc06a1 100644 --- a/tryton/tryton/gui/window/view_form/view/screen_container.py +++ b/tryton/tryton/gui/window/view_form/view/screen_container.py @@ -615,10 +615,10 @@ class ScreenContainer(object): for selection in selections: entry.append_text(selection) elif field['type'] in ['selection', 'multiselection']: - selections = tuple(x[1] for x in field['selection']) + selections = [x[1] for x in field['selection']] if field.get('sort', True): selections.sort(key=operator.itemgetter(1)) - entry = Selection(selections) + entry = Selection(tuple(selections)) entry.set_vexpand(True) elif field['type'] in ('date', 'datetime', 'time'): date_format = common.date_format(