Handle undefined properly
This commit is contained in:
parent
13418a56f8
commit
ee962380b3
|
@ -75,7 +75,7 @@ export function getRelatedTableValues(row, field, fromField) {
|
|||
fromField?.relationshipType === RelationshipType.ONE_TO_MANY
|
||||
|
||||
let result = ""
|
||||
try {
|
||||
|
||||
if (fromSingle) {
|
||||
result = row[field.related.field]?.[0]?.[field.related.subField]
|
||||
} else {
|
||||
|
@ -83,8 +83,8 @@ export function getRelatedTableValues(row, field, fromField) {
|
|||
|
||||
result = parser(
|
||||
row[field.related.field]
|
||||
.flatMap(r => r[field.related.subField])
|
||||
.filter(i => i !== undefined && i !== null),
|
||||
?.flatMap(r => r[field.related.subField])
|
||||
?.filter(i => i !== undefined && i !== null),
|
||||
field
|
||||
)
|
||||
|
||||
|
@ -99,13 +99,9 @@ export function getRelatedTableValues(row, field, fromField) {
|
|||
FieldType.BARCODEQR,
|
||||
].includes(field.type)
|
||||
) {
|
||||
result = result.join(", ")
|
||||
result = result?.join(", ")
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
result = "Not rendable"
|
||||
console.error(e.message)
|
||||
}
|
||||
|
||||
return result
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue