diff options
Diffstat (limited to 'ecomp-portal-FE-common/client/app/views/users')
-rw-r--r-- | ecomp-portal-FE-common/client/app/views/users/new-user-dialogs/new-user.controller.js | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/ecomp-portal-FE-common/client/app/views/users/new-user-dialogs/new-user.controller.js b/ecomp-portal-FE-common/client/app/views/users/new-user-dialogs/new-user.controller.js index 5367ecf8..10d6c954 100644 --- a/ecomp-portal-FE-common/client/app/views/users/new-user-dialogs/new-user.controller.js +++ b/ecomp-portal-FE-common/client/app/views/users/new-user-dialogs/new-user.controller.js @@ -174,11 +174,17 @@ app.isDoneUpdating = true; this.numberAppsSucceeded++; }).catch(err => { - $log.error(err); - app.isErrorUpdating = true; + $log.error(err); + var errorMessage = 'Failed to update the user application roles: ' + err.status; + if(err.status == 504){ + this.numberAppsSucceeded++; + errorMessage = 'Request is being processed, please check back later!'; + } else{ + app.isErrorUpdating = true; + } confirmBoxService.showInformation( - 'Failed to update the user application roles: ' + err.status) - .then(isConfirmed => {}); + errorMessage) + .then(isConfirmed => {}); }).finally(()=>{ this.numberAppsProcessed++; if (this.numberAppsProcessed === this.adminApps.length) { |