From bb25bf89a6a7fe66cf5033a750ba60dcad3f7d8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=C3=89vrard?= Date: Wed, 12 Feb 2025 18:59:33 +0100 Subject: [PATCH] Synchronize trytond and tryton domain_inversion implementations The commit d826376d08a5 was not correctly copied. (grafted from 191f2e9503a1a2598810067689b7a14d67eef138) --HG-- branch : 8.0 --- trytond/trytond/tools/domain_inversion.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trytond/trytond/tools/domain_inversion.py b/trytond/trytond/tools/domain_inversion.py index efbf0735c0..97bc0a9015 100644 --- a/trytond/trytond/tools/domain_inversion.py +++ b/trytond/trytond/tools/domain_inversion.py @@ -433,7 +433,8 @@ def unique_value(domain, single_value=True): and operator == 'in' and len(value) == 1)) and (not count or (count == 1 and model and name.endswith('.id')))): - value = value if operator == '=' and single_value else value[0] + if operator == 'in' and single_value: + value = value[0] if model and name.endswith('.id'): model = model[0] value = [model, value]