| .. | .. |
|---|
| 48 | 48 | error.httpCode = errorResponse.status; |
|---|
| 49 | 49 | error.code = errorResponse.headers.get(ERROR_CODE_MESSAGE_HEADER) || error.httpCode; |
|---|
| 50 | 50 | |
|---|
| 51 | | - if (errorResponse.status === 403 /* forbidden */ || errorResponse.status === 401 /* unauthorized */) { |
|---|
| 51 | + if (errorResponse.status === 403 /* forbidden */) { |
|---|
| 52 | 52 | error.message = this.$L.get('Invalid credentials'); |
|---|
| 53 | 53 | error.code = ErrorCodes.INVALID_CREDENTIALS; |
|---|
| 54 | + } else if (errorResponse.status === 401 /* unauthorized */) { |
|---|
| 55 | + error.message = this.$L.get('Action not allowed for current user'); |
|---|
| 56 | + error.code = ErrorCodes.UNAUTHORIZED_ACCESS; |
|---|
| 54 | 57 | } else if (errorResponse.status === 418 /* Teapot */) { |
|---|
| 55 | 58 | error.message = errorResponse.headers.get(ERROR_MESSAGE_HEADER) || errorResponse.statusText || this.$L.get('Unknown'); |
|---|
| 56 | 59 | } else { |
|---|