changeset 595885cb4408 in modules/purchase_request:default
details: 
https://hg.tryton.org/modules/purchase_request?cmd=changeset;node=595885cb4408
description:
        Use cache to fill Reference selections

        issue9235
        review335301003
diffstat:

 purchase_request.py |  7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diffs (17 lines):

diff -r 007f5f7d9665 -r 595885cb4408 purchase_request.py
--- a/purchase_request.py       Fri Dec 25 17:14:57 2020 +0100
+++ b/purchase_request.py       Sun Dec 27 00:19:30 2020 +0100
@@ -295,10 +295,9 @@
     def get_origin(cls):
         pool = Pool()
         IrModel = pool.get('ir.model')
-        models = IrModel.search([
-                ('model', 'in', list(cls._get_origin())),
-                ])
-        return [(None, '')] + [(m.model, m.name) for m in models]
+        get_name = IrModel.get_name
+        models = cls._get_origin()
+        return [(None, '')] + [(m, get_name(m)) for m in models]
 
     @classmethod
     def view_attributes(cls):

Reply via email to