From 7b936bffd23eeda248083cab104eb33dff43658d Mon Sep 17 00:00:00 2001 From: Dean Lovett <dean.lovett@nexusmods.com> Date: Tue, 11 Apr 2023 16:38:31 +0100 Subject: [PATCH] chore: added improved message --- lib/nexus_cqrs/auth/auth.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/nexus_cqrs/auth/auth.rb b/lib/nexus_cqrs/auth/auth.rb index 85ec47c..dce14d2 100644 --- a/lib/nexus_cqrs/auth/auth.rb +++ b/lib/nexus_cqrs/auth/auth.rb @@ -24,7 +24,10 @@ module NexusCqrs global_permissions = message.metadata[:global_permissions] # Raise issue if policy class doesn't exist - raise Pundit::NotAuthorizedError, query: query, record: record if policy_class.nil? + raise Pundit::NotAuthorizedError, + query: query, + record: record, + message: "There is no policy class available for #{record.class}" if policy_class.nil? # Instantiate new policy class, with context policy = policy_class.new(UserContext.new(user, global_permissions), record) -- GitLab