diff --git a/src/app/core/record-affiliations-sort/record-affiliations-sort.service.ts b/src/app/core/record-affiliations-sort/record-affiliations-sort.service.ts index 4a29955643..b2ba5a0eb6 100644 --- a/src/app/core/record-affiliations-sort/record-affiliations-sort.service.ts +++ b/src/app/core/record-affiliations-sort/record-affiliations-sort.service.ts @@ -206,10 +206,8 @@ export class AffiliationsSortService { }) } - private static isSelfAsserted( - affiliationGroup: AffiliationGroup, - orcid: string - ): boolean { - return affiliationGroup.defaultAffiliation.source === orcid + private static isSelfAsserted(affiliationGroup: AffiliationGroup, orcid: string): boolean { + const obo = !!(affiliationGroup.defaultAffiliation.assertionOriginName || affiliationGroup.defaultAffiliation.assertionOriginOrcid) + return obo ? obo : affiliationGroup.defaultAffiliation.source === orcid } }