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
 

Reply via email to