From de8d5477a008cbb7c53f341a2d5c38c85715f164 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 10 Feb 2023 16:10:08 +0100 Subject: [PATCH] Do not use One2Many with filter to get MultiValue records The filter may prevent to find the right value. Closes #12078 --- trytond/trytond/model/multivalue.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trytond/trytond/model/multivalue.py b/trytond/trytond/model/multivalue.py index 7a24e07daa..bd526f5c66 100644 --- a/trytond/trytond/model/multivalue.py +++ b/trytond/trytond/model/multivalue.py @@ -22,7 +22,8 @@ class MultiValueMixin(object): Value = self.multivalue_model(field) for fname, field in self._fields.items(): if (field._type == 'one2many' - and field.model_name == Value.__name__): + and field.model_name == Value.__name__ + and not field.filter): return getattr(self, fname) return Value.search([])