Merge pull request #32179 from Jamsre/fix/puppetdb-undefined-latest-report-status

fix(puppetdb): handle undefined latest_report_status in transformer
This commit is contained in:
Fredrik Adelöw
2026-01-07 16:07:06 +01:00
committed by GitHub
2 changed files with 9 additions and 6 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-puppetdb': patch
---
Fixed crash when `latest_report_status` is undefined
@@ -51,12 +51,10 @@ export const defaultResourceTransformer: ResourceTransformer = async (
description: node.facts?.data
?.find(e => e.name === 'ipaddress')
?.value?.toString(),
tags: kernel
? [
kernel.toString().toLocaleLowerCase('en-US'),
latest_report_status.toString().toLocaleLowerCase('en-US'),
]
: [],
tags: [
kernel?.toString().toLocaleLowerCase('en-US'),
latest_report_status?.toString().toLocaleLowerCase('en-US'),
].filter((tag): tag is string => Boolean(tag)),
},
spec: {
type: type,