From 0e44bb62bd4c402c2054fd1a2b63846c48872a29 Mon Sep 17 00:00:00 2001 From: Llewellyn Marshall Date: Fri, 9 Dec 2022 15:40:54 -0500 Subject: [PATCH] skip drawfolders iteration if parent node can not be found. Report invalid parent folder in console error. Signed-off-by: Llewellyn Marshall --- Open-ILS/web/reports/oils_rpt_folders.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Open-ILS/web/reports/oils_rpt_folders.js b/Open-ILS/web/reports/oils_rpt_folders.js index 03c961d5b8..1f1a77dcdc 100644 --- a/Open-ILS/web/reports/oils_rpt_folders.js +++ b/Open-ILS/web/reports/oils_rpt_folders.js @@ -304,7 +304,11 @@ oilsRptFolderManager.prototype.drawFolders = function(type, folders) { id = node.treeId; if( folder.parent() ) { var pnode = this.findNode(type, folder.parent()); - pid = pnode.treeId; + if(!pnode){ + console.error("An error occurred retrieving "+type+" folder #"+folder.parent()); + continue; + } + pid = pnode.treeId; node.depth = pnode.depth + 1; } else { node.depth = 0; -- 2.11.0