From 1b049ce4e1153296edb605179c4a061ae26be417 Mon Sep 17 00:00:00 2001 From: clauspeterhuebner Date: Wed, 5 Feb 2025 01:40:51 +0100 Subject: [PATCH] treat user emailContact as optional --- backend/src/apis/gms/model/GmsUser.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/src/apis/gms/model/GmsUser.ts b/backend/src/apis/gms/model/GmsUser.ts index 80d3a69c3..22ce7f0d2 100644 --- a/backend/src/apis/gms/model/GmsUser.ts +++ b/backend/src/apis/gms/model/GmsUser.ts @@ -114,19 +114,19 @@ export class GmsUser { private getGmsCountryCode(user: dbUser): string | undefined { if ( user.gmsAllowed && - (user.emailContact.gmsPublishPhone === GmsPublishPhoneType.GMS_PUBLISH_PHONE_COUNTRY || - user.emailContact.gmsPublishPhone === GmsPublishPhoneType.GMS_PUBLISH_PHONE_FULL) + (user.emailContact?.gmsPublishPhone === GmsPublishPhoneType.GMS_PUBLISH_PHONE_COUNTRY || + user.emailContact?.gmsPublishPhone === GmsPublishPhoneType.GMS_PUBLISH_PHONE_FULL) ) { - return user.emailContact.countryCode + return user.emailContact?.countryCode } } private getGmsPhone(user: dbUser): string | undefined { if ( user.gmsAllowed && - user.emailContact.gmsPublishPhone === GmsPublishPhoneType.GMS_PUBLISH_PHONE_FULL + user.emailContact?.gmsPublishPhone === GmsPublishPhoneType.GMS_PUBLISH_PHONE_FULL ) { - return user.emailContact.phone + return user.emailContact?.phone } }