changeset 190b948f6029 in modules/account:default
details: https://hg.tryton.org/modules/account?cmd=changeset;node=190b948f6029
description:
Use cache to fill Reference selections
issue9235
review335301003
diffstat:
move.py | 12 ++++--------
1 files changed, 4 insertions(+), 8 deletions(-)
diffs (31 lines):
diff -r e1191fd0d252 -r 190b948f6029 move.py
--- a/move.py Sat Dec 19 17:08:43 2020 +0100
+++ b/move.py Sun Dec 27 00:19:30 2020 +0100
@@ -213,11 +213,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 [('', '')] + [(m.model, m.name) for m in models]
+ return [(None, '')] + [(m, get_name(m)) for m in models]
@classmethod
def validate(cls, moves):
@@ -825,11 +823,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 [('', '')] + [(m.model, m.name) for m in models]
+ return [(None, '')] + [(m, get_name(m)) for m in models]
@classmethod
def get_move_origin(cls):