From 6daed3eb95b00d887684ec3b5b7bc0a2ec06ce7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 31 Mar 2025 20:01:42 +0200 Subject: [PATCH] Test if views attribute is empty using jQuery.isEmptyObject The views attribute can be just an empty object when the xxx2Many field is using a different widget like a multiselection. Closes #13917 --- sao/src/model.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sao/src/model.js b/sao/src/model.js index b85cf29fe0..977c68b6aa 100644 --- a/sao/src/model.js +++ b/sao/src/model.js @@ -4,7 +4,7 @@ 'use strict'; function get_x2m_sub_fields(f_attrs, prefix) { - if (f_attrs.visible && f_attrs.views) { + if (f_attrs.visible && !jQuery.isEmptyObject(f_attrs.views)) { // There's only one key but we don't know its value const [[, view],] = Object.entries(f_attrs.views);