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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user