Skip to content
Snippets Groups Projects
Commit 883edb68 authored by Dean Lovett's avatar Dean Lovett
Browse files

fix: cq fixes

parent 4f5e523a
No related branches found
Tags 0.4.5
No related merge requests found
Pipeline #21114 passed
......@@ -11,4 +11,4 @@ gem 'rspec'
gem "generator_spec"
gem 'thread_safe'
gem 'ibsciss-middleware'
gem 'request_store'
\ No newline at end of file
gem 'request_store'
......@@ -30,7 +30,7 @@ module NexusCqrs
return false if permissions[entity_id].nil?
# if the permission key is in the user's permissions for this entity, return true
return true if permissions[entity_id].include? permission_key
return true if permissions[entity_id].include?(permission_key)
end
false
......@@ -82,7 +82,6 @@ module NexusCqrs
# retrieve entity-specific permissions from DB and map to hash
permission_model.where(user_id: @user_id).each do |p|
if permissions[p.entity_id].nil?
permissions[p.entity_id] = [p.permission]
else
......@@ -115,7 +114,7 @@ module NexusCqrs
# @param [ApplicationRecord] permission_model Permission model
# @see PermissionProvider#for_user
def cached_permissions(permission_model)
::RequestStore.store[:permissions] ||= for_user permission_model
::RequestStore.store[:permissions] ||= for_user(permission_model)
end
end
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment