From 5f3df70bd95f0eaeab8e7982503df75683a03848 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 6 Jan 2024 22:56:46 +0100 Subject: [PATCH] Return children length only if children field is loaded Closes #12906 --- sao/src/view/tree.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sao/src/view/tree.js b/sao/src/view/tree.js index df7ce45c75..7909de8f53 100644 --- a/sao/src/view/tree.js +++ b/sao/src/view/tree.js @@ -1327,7 +1327,11 @@ if (!row || !this.children_field) { return this.rows.length; } - return row.record._values[this.children_field].length; + if (row.record.is_loaded(this.children_field)) { + return row.record.field_get_client(this.children_field).length; + } else { + return 0; + } }, set_cursor: function(new_, reset_view) { var i, root_group, path, row_path, row, column;