From 1ba71aa93b737e58b35e86f7896b8eb551111bfc Mon Sep 17 00:00:00 2001 From: RafaelGSS Date: Tue, 18 Jun 2024 10:18:49 -0300 Subject: [PATCH 1/2] fix: use correct memory address to override --- lib/update_security_release.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/update_security_release.js b/lib/update_security_release.js index ae7b7069..c9ae2dd4 100644 --- a/lib/update_security_release.js +++ b/lib/update_security_release.js @@ -32,7 +32,7 @@ export default class UpdateSecurityRelease { }); const req = new Request(credentials); for (let i = 0; i < content.reports.length; ++i) { - let report = content.reports[i]; + const report = content.reports[i]; const { data } = await req.getReport(report.id); const reportSeverity = getReportSeverity(data); const summaryContent = getSummary(data); @@ -42,7 +42,7 @@ export default class UpdateSecurityRelease { prURL = data.relationships.custom_field_values.data[0].attributes.value; } - report = { + content.reports[i] = { ...report, title: data.attributes.title, cveIds: data.attributes.cve_ids, From dc821f4f19d18819c4d5616af87c360eaad04cea Mon Sep 17 00:00:00 2001 From: RafaelGSS Date: Tue, 18 Jun 2024 10:30:23 -0300 Subject: [PATCH 2/2] fix: consider h1report data on getSummary --- lib/security-release/security-release.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/security-release/security-release.js b/lib/security-release/security-release.js index 08aac85a..5acba9ab 100644 --- a/lib/security-release/security-release.js +++ b/lib/security-release/security-release.js @@ -88,8 +88,7 @@ export async function getSupportedVersions() { } export function getSummary(report) { - const { data } = report; - const summaryList = data?.relationships?.summaries?.data; + const summaryList = report?.relationships?.summaries?.data; if (!summaryList?.length) return; const summaries = summaryList.filter((summary) => summary?.attributes?.category === 'team'); if (!summaries?.length) return;