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

        issue9235
        review335301003
diffstat:

 production.py |  6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diffs (17 lines):

diff -r 09fafeca5fd0 -r 62a7b2b3e490 production.py
--- a/production.py     Sat Dec 19 17:08:46 2020 +0100
+++ b/production.py     Sun Dec 27 00:19:30 2020 +0100
@@ -329,11 +329,9 @@
     @classmethod
     def get_origin(cls):
         Model = Pool().get('ir.model')
+        get_name = Model.get_name
         models = cls._get_origin()
-        models = Model.search([
-                ('model', 'in', models),
-                ])
-        return [(None, '')] + [(m.model, m.name) for m in models]
+        return [(None, '')] + [(m, get_name(m)) for m in models]
 
     def _move(self, from_location, to_location, company, product, uom,
             quantity):

Reply via email to