diff --git a/packages/backend/src/models/user.js b/packages/backend/src/models/user.js index 38960fbd..bfe7da5c 100644 --- a/packages/backend/src/models/user.js +++ b/packages/backend/src/models/user.js @@ -642,7 +642,7 @@ class User extends Base { can(action, subject) { const can = this.ability.can(action, subject); - if (!can) throw new NotAuthorizedError(); + if (!can) throw new NotAuthorizedError(`The user is not authorized!`); const relevantRule = this.ability.relevantRuleFor(action, subject); diff --git a/packages/backend/src/models/user.test.js b/packages/backend/src/models/user.test.js index e02473d3..0c2aa655 100644 --- a/packages/backend/src/models/user.test.js +++ b/packages/backend/src/models/user.test.js @@ -302,7 +302,9 @@ describe('User model', () => { it('should throw an authorization error without Flow read permission', async () => { const user = new User(); - expect(() => user.authorizedFlows).toThrowError('NotAuthorized'); + expect(() => user.authorizedFlows).toThrowError( + 'The user is not authorized!' + ); }); }); });