fix(next): safely access relationTo value from relationship field (#13337)

Fixes https://github.com/payloadcms/payload/issues/13330
This commit is contained in:
Alessio Gravili
2025-07-30 13:54:04 -07:00
committed by GitHub
parent c48b57fdbf
commit 095e7d904f

View File

@@ -18,12 +18,12 @@ export const generateLabelFromValue = ({
value: PopulatedRelationshipValue
}): string => {
let relatedDoc: TypeWithID
let relationTo: string = field.relationTo as string
let valueToReturn: string = ''
const relationTo: string = 'relationTo' in value ? value.relationTo : (field.relationTo as string)
if (typeof value === 'object' && 'relationTo' in value) {
relatedDoc = value.value
relationTo = value.relationTo
} else {
// Non-polymorphic relationship
relatedDoc = value