From 1b37a5bbd9d9f964b1d0ccfd0a50677db9eab38b Mon Sep 17 00:00:00 2001 From: Greg Kempe Date: Mon, 16 Sep 2024 17:29:45 +0200 Subject: [PATCH] tolerate TOC tree with no items fixes #1988 --- peachjam/js/components/taxonomy-tree.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/peachjam/js/components/taxonomy-tree.ts b/peachjam/js/components/taxonomy-tree.ts index 07b6fc1da..50c4d9d8b 100644 --- a/peachjam/js/components/taxonomy-tree.ts +++ b/peachjam/js/components/taxonomy-tree.ts @@ -27,7 +27,7 @@ class TaxonomyTree { } tocController.expanded = expanded; - tocController.items = data[0].children.map((item: TOCItemType) => formatItem(item)); + tocController.items = data.length ? data[0].children.map((item: TOCItemType) => formatItem(item)) : []; tocController.expandAllBtnText = i18next.t('Expand all'); tocController.collapseAllBtnText = i18next.t('Collapse all'); tocController.titleFilterPlaceholder = i18next.t('Search');