changeset 4c5e46711589 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset&node=4c5e46711589
description:
        Backed out changeset d645aee76ab0

        issue11262
diffstat:

 trytond/model/multivalue.py |  6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diffs (16 lines):

diff -r 77582defbb9b -r 4c5e46711589 trytond/model/multivalue.py
--- a/trytond/model/multivalue.py       Sat Mar 19 15:04:09 2022 +0100
+++ b/trytond/model/multivalue.py       Sun Mar 20 01:32:04 2022 +0100
@@ -45,10 +45,8 @@
         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)

Reply via email to