From 8f9baf6bc582e367ef78595409039e7f86dfbbb1 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Thu, 20 Mar 2025 02:39:26 +0100 Subject: [PATCH] Filtering falsey values from summary template to prevent empty wraps. --- static | 2 +- utils/process-summary-template.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/static b/static index ee6b2e5..aeef9c5 160000 --- a/static +++ b/static @@ -1 +1 @@ -Subproject commit ee6b2e5a5b28a5a0378307a2f3cb8896cf11e12b +Subproject commit aeef9c536d4b821f0d20260624e7024060f2f2b0 diff --git a/utils/process-summary-template.js b/utils/process-summary-template.js index d85ead6..17524bc 100644 --- a/utils/process-summary-template.js +++ b/utils/process-summary-template.js @@ -51,12 +51,13 @@ const propProcessors = { return format(sceneInfo.effectiveDate, dateFormat); } - return ''; + return null; }, }; function curateValue(value, item) { return [].concat(value) // account for both arrays (actors, tags) and strings (title, channel) + .filter((listValue) => !!listValue) .slice(0, item.limit || Infinity) .map((listValue) => (item.slugify ? slugify(listValue, item.slugify) : listValue)) .map((listValue) => ellipsis(listValue, item.slice || Infinity, item.ellipsis || ''))