MOBILE-2451 user: Do not show error in profile of deleted users

main
Albert Gasset 2018-06-27 13:48:53 +02:00
parent ef20b3c3dd
commit 9778c99451
1 changed files with 6 additions and 3 deletions

View File

@ -43,7 +43,7 @@ export class CoreUserProfilePage {
userLoaded = false; userLoaded = false;
isLoadingHandlers = false; isLoadingHandlers = false;
user: any = {}; user: any;
title: string; title: string;
isDeleted = false; isDeleted = false;
canChangeProfilePicture = false; canChangeProfilePicture = false;
@ -71,7 +71,7 @@ export class CoreUserProfilePage {
!this.userProvider.isUpdatePictureDisabledInSite(this.site); !this.userProvider.isUpdatePictureDisabledInSite(this.site);
this.obsProfileRefreshed = eventsProvider.on(CoreUserProvider.PROFILE_REFRESHED, (data) => { 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.email = data.user.email;
this.user.address = this.userHelper.formatAddress('', data.user.city, data.user.country); this.user.address = this.userHelper.formatAddress('', data.user.city, data.user.country);
} }
@ -126,7 +126,10 @@ export class CoreUserProfilePage {
}); });
}).catch((error) => { }).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);
}
}); });
} }