details:   https://code.tryton.org/tryton/commit/3bf40f27c83c
branch:    default
user:      Cédric Krier <[email protected]>
date:      Fri Apr 24 23:02:57 2026 +0200
description:
        Use defauldict for XML ID getter instead of construct a complete dict
diffstat:

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

diffs (12 lines):

diff -r f68616c5d23b -r 3bf40f27c83c trytond/trytond/model/modelstorage.py
--- a/trytond/trytond/model/modelstorage.py     Fri Apr 24 23:01:55 2026 +0200
+++ b/trytond/trytond/model/modelstorage.py     Fri Apr 24 23:02:57 2026 +0200
@@ -898,7 +898,7 @@
         pool = Pool()
         ModelData = pool.get('ir.model.data')
 
-        ids = dict.fromkeys(map(int, records))
+        ids = defaultdict(type(None))
         with without_check_access():
             for record in ModelData.search([
                         ('model', '=', cls.__name__),

Reply via email to