From 7a8e4b7c570898b67321a83c5fded28d6e41459c Mon Sep 17 00:00:00 2001 From: RafaelGSS Date: Wed, 26 Jun 2024 11:41:10 -0300 Subject: [PATCH] fix: handle dependencies empty on sec release blog --- lib/security_blog.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/security_blog.js b/lib/security_blog.js index 217778a2..f447d06a 100644 --- a/lib/security_blog.js +++ b/lib/security_blog.js @@ -253,9 +253,10 @@ export default class SecurityBlog { } getDependencyUpdatesTemplate(dependencyUpdates) { - if (!dependencyUpdates) return ''; - let template = 'This security release includes the following dependency' + - ' updates to address public vulnerabilities:\n\n'; + if (typeof dependencyUpdates !== 'object') return ''; + if (Object.keys(dependencyUpdates).length === 0) return ''; + let template = '\nThis security release includes the following dependency' + + ' updates to address public vulnerabilities:\n'; for (const dependencyUpdate of Object.values(dependencyUpdates)) { for (const dependency of dependencyUpdate) { const title = dependency.title.substring(dependency.title.indexOf(':') + ':'.length).trim();