From 453d797298eed607b28c988db86cee031e799286 Mon Sep 17 00:00:00 2001 From: Leilukin Date: Wed, 7 May 2025 16:16:51 +0800 Subject: [PATCH] Add checks if categories exist --- src/_config/categories.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/_config/categories.js b/src/_config/categories.js index c5b2829d..773e7c5e 100644 --- a/src/_config/categories.js +++ b/src/_config/categories.js @@ -5,7 +5,9 @@ export default function(eleventyConfig) { let contents = collectionApi.getFilteredByTag('contents'); contents.forEach(p => { let cats = p.data.categories; - cats.forEach(c => categories.add(c)); + if (cats) { + cats.forEach(c => categories.add(c)); + } }); return Array.from(categories).sort(); }); @@ -15,7 +17,9 @@ export default function(eleventyConfig) { cat = cat.toLowerCase(); let result = contents.filter(item => { let cats = item.data.categories.map(c => c.toLowerCase()); - return cats.includes(cat); + if (cats) { + return cats.includes(cat); + } }); return result; });