diff --git a/app/institutions/dashboard/-components/object-list/contributors-field/component.ts b/app/institutions/dashboard/-components/object-list/contributors-field/component.ts index d492316295..1c0a69f484 100644 --- a/app/institutions/dashboard/-components/object-list/contributors-field/component.ts +++ b/app/institutions/dashboard/-components/object-list/contributors-field/component.ts @@ -64,9 +64,14 @@ function hasInstitutionAffiliation(contributors: any[], attribution: any, instit } return attributedContributor.affiliation.some( - (affiliation: any) => affiliation.identifier.some( - (affiliationIdentifier: any) => institutionIris.includes(affiliationIdentifier['@value']), - ), + (affiliation: any) => { + if (affiliation.identifier) { + return affiliation.identifier.some( + (affiliationIdentifier: any) => institutionIris.includes(affiliationIdentifier['@value']), + ); + } + return institutionIris.includes(affiliation['@id']); + }, ); }