From 3e47deec0f4e1afad81459fdafc8de27c86245cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=C3=89vrard?= Date: Mon, 20 Apr 2026 10:41:45 +0200 Subject: [PATCH] Use a list of selection values to enable sorting in the filter window Closes #14785 (grafted from 1b717a68570559857d7a6677f2010a39aab467a9) --HG-- branch : 7.0 --- tryton/tryton/gui/window/view_form/view/screen_container.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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(