Skip to content

Commit e351173

Browse files
author
Ruslan Baidan
committed
Fixed the errors, redirection 401, 403 processing.
1 parent bc128de commit e351173

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/BackofficeApp.js

+9-2
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,15 @@ angular
219219
var ErrorService = $injector.get('ErrorService');
220220

221221
if (response.status == 401) {
222-
var $state = $injector.get('$state');
223-
$state.transitionTo('login');
222+
const state = $injector.get('$state');
223+
state.transitionTo('login');
224+
} else if (response.status == 403) {
225+
const resourceUrl = response.config.url;
226+
if (resourceUrl) {
227+
ErrorService.notifyError('This resource is forbidden: ' + resourceUrl);
228+
} else {
229+
ErrorService.notifyError('Unauthorized operation occurred.');
230+
}
224231
} else if (response.status == 412) {
225232
// Human-readable error, with translation support
226233
for (var i = 0; i < response.data.errors.length; ++i) {

0 commit comments

Comments
 (0)