details: https://code.tryton.org/tryton/commit/ed6d59c14b77
branch: default
user: Nicolas Évrard <[email protected]>
date: Wed Jul 08 14:59:40 2026 +0200
description:
Do not fetch sub fields definition when prefetching views
Closes #14941
diffstat:
trytond/trytond/model/modelview.py | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diffs (21 lines):
diff -r c0bd16daad83 -r ed6d59c14b77 trytond/trytond/model/modelview.py
--- a/trytond/trytond/model/modelview.py Mon Jul 13 08:06:15 2026 +0200
+++ b/trytond/trytond/model/modelview.py Wed Jul 08 14:59:40 2026 +0200
@@ -595,13 +595,15 @@
# Prefetch only the first view to prevent infinite loop
if view_ids:
for view_id in view_ids:
- view = Relation.fields_view_get(view_id=view_id)
+ view = Relation.fields_view_get(
+ view_id=view_id, level=0)
views[str(view_id)] = view
break
else:
for view_type in mode:
views[view_type] = (
- Relation.fields_view_get(view_type=view_type))
+ Relation.fields_view_get(
+ view_type=view_type, level=0))
break
return views