From 33d19bd8f5ad3594ba3afeeeaf2155a523ecad4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 20 Mar 2022 01:32:04 +0100 Subject: [PATCH] Backed out changeset d645aee76ab0 issue11262 --- trytond/model/multivalue.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/trytond/model/multivalue.py b/trytond/model/multivalue.py index f0d1734e1c..93379c58e7 100644 --- a/trytond/model/multivalue.py +++ b/trytond/model/multivalue.py @@ -45,10 +45,8 @@ class MultiValueMixin(object): return record def __values(self, field, pattern, match_none=True): - Value = self.multivalue_model(field) - # Limit the cache to matching records - return Value.browse((v for v in self.multivalue_records(field) - if v.match(pattern, match_none=match_none))) + return [v for v in self.multivalue_records(field) + if v.match(pattern, match_none=match_none)] def get_multivalue(self, name, **pattern): Value = self.multivalue_model(name)