From 9778c99451fd8f3eb3769a1b66387623b2c4acbd Mon Sep 17 00:00:00 2001 From: Albert Gasset Date: Wed, 27 Jun 2018 13:48:53 +0200 Subject: [PATCH] MOBILE-2451 user: Do not show error in profile of deleted users --- src/core/user/pages/profile/profile.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/core/user/pages/profile/profile.ts b/src/core/user/pages/profile/profile.ts index 08dd1faf7..90eaf8b2c 100644 --- a/src/core/user/pages/profile/profile.ts +++ b/src/core/user/pages/profile/profile.ts @@ -43,7 +43,7 @@ export class CoreUserProfilePage { userLoaded = false; isLoadingHandlers = false; - user: any = {}; + user: any; title: string; isDeleted = false; canChangeProfilePicture = false; @@ -71,7 +71,7 @@ export class CoreUserProfilePage { !this.userProvider.isUpdatePictureDisabledInSite(this.site); this.obsProfileRefreshed = eventsProvider.on(CoreUserProvider.PROFILE_REFRESHED, (data) => { - if (typeof data.user != 'undefined') { + if (this.user && typeof data.user != 'undefined') { this.user.email = data.user.email; this.user.address = this.userHelper.formatAddress('', data.user.city, data.user.country); } @@ -126,7 +126,10 @@ export class CoreUserProfilePage { }); }).catch((error) => { - this.domUtils.showErrorModalDefault(error, 'core.user.errorloaduser', true); + // Error is null for deleted users, do not show the modal. + if (error) { + this.domUtils.showErrorModal(error); + } }); }