Merge pull request #148 in TEA/mina-sidor-fa-web from bugfix/TV-696-Telefonnummer-i-deltagarkortet-visar-undefined- to next
Squashed commit of the following: commit be0b5ebe0fdb568e4264354010f147cd18deceee Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se> Date: Tue Sep 28 11:29:03 2021 +0200 id ska vara genomforandeReferens commit f5d294d827b5254e444e77ec389a9de2ce7ec25c Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se> Date: Tue Sep 28 09:39:09 2021 +0200 telefonnummer visas inte ifall något av landskod eller telefonnummer saknas
This commit is contained in:
@@ -15,13 +15,18 @@ export interface ContactInformation {
|
||||
|
||||
export function mapResponseToContactInformation(data: ContactInformationResponse): ContactInformation {
|
||||
const { fornamn, efternamn, personnummer, epost, telekomadresser, adresser } = data;
|
||||
|
||||
return {
|
||||
firstName: fornamn || '',
|
||||
lastName: efternamn || '',
|
||||
fullName: fornamn && efternamn ? `${fornamn} ${efternamn}` : '',
|
||||
ssn: personnummer ? mapStringToSsn(personnummer) : '',
|
||||
email: epost || '',
|
||||
phoneNumbers: telekomadresser ? telekomadresser.map(phoneNumber => mapResponseToPhoneNumber(phoneNumber)) : [],
|
||||
phoneNumbers: telekomadresser
|
||||
? telekomadresser
|
||||
.filter(phoneNumber => phoneNumber.landskod && phoneNumber.nummer_utan_inledande_nolla)
|
||||
.map(phoneNumber => mapResponseToPhoneNumber(phoneNumber))
|
||||
: [],
|
||||
addresses: adresser ? adresser.map(address => mapResponseToAddress(address)) : null,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user