From b167bd1e77dcf0c0c32d803ff822f9dc3a5c4cc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=C3=89vrard?= Date: Wed, 8 Jul 2026 14:59:40 +0200 Subject: [PATCH] Do not fetch sub fields definition when prefetching views Closes #14941 --- trytond/trytond/model/modelview.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/trytond/trytond/model/modelview.py b/trytond/trytond/model/modelview.py index 8672f0add8..f9d82206cf 100644 --- a/trytond/trytond/model/modelview.py +++ b/trytond/trytond/model/modelview.py @@ -595,13 +595,15 @@ class ModelView(Model): # 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