From a47f89817abd48ba9013baaeab70b154cc172997 Mon Sep 17 00:00:00 2001 From: Fenya96 Date: Wed, 8 Oct 2025 20:39:33 +0200 Subject: [PATCH] fix dataree initializeRow: check parentNode before removing elements --- src/js/modules/DataTree/DataTree.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js/modules/DataTree/DataTree.js b/src/js/modules/DataTree/DataTree.js index ec546dee0..e60c0d83c 100644 --- a/src/js/modules/DataTree/DataTree.js +++ b/src/js/modules/DataTree/DataTree.js @@ -195,11 +195,11 @@ export default class DataTree extends Module{ var children = isArray || (!isArray && typeof childArray === "object" && childArray !== null); - if(!children && row.modules.dataTree && row.modules.dataTree.branchEl){ + if(!children && row.modules.dataTree && row.modules.dataTree.branchEl && row.modules.dataTree.branchEl.parentNode){ row.modules.dataTree.branchEl.parentNode.removeChild(row.modules.dataTree.branchEl); } - if(!children && row.modules.dataTree && row.modules.dataTree.controlEl){ + if(!children && row.modules.dataTree && row.modules.dataTree.controlEl && row.modules.dataTree.controlEl.parentNode){ row.modules.dataTree.controlEl.parentNode.removeChild(row.modules.dataTree.controlEl); }