From eec9dcf62cc63c7e24ae3b737a9907f19b4263aa Mon Sep 17 00:00:00 2001 From: Christoph Reiter <reiter.christoph@gmail.com> Date: Thu, 21 Oct 2021 16:12:59 +0200 Subject: [PATCH] person-select: remove one more usage of the Person:name attribute port to firstName/familyName --- packages/person-select/src/person-select.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/person-select/src/person-select.js b/packages/person-select/src/person-select.js index 68d96a1e..7de890b5 100644 --- a/packages/person-select/src/person-select.js +++ b/packages/person-select/src/person-select.js @@ -17,7 +17,8 @@ import {AdapterLitElement} from "@dbp-toolkit/provider/src/adapter-lit-element"; const personContext = { "@id": "@id", - "name": "http://schema.org/name", + "givenName": "http://schema.org/givenName", + "familyName": "http://schema.org/familyName", "email": "http://schema.org/email" }; @@ -265,7 +266,10 @@ export class PersonSelect extends ScopedElementsMixin(AdapterLitElement) { } generateOptionText(person) { - let text = person["name"]; + let text = person["givenName"] ?? ''; + if (person["familyName"]) { + text += ` ${person["familyName"]}`; + } // add birth date to name if present if (this.showDetails && (person["email"] !== undefined) && (person["email"] !== null)) { -- GitLab