From fa57f7a3a4e367ba436ba98f2402c05f5111efb5 Mon Sep 17 00:00:00 2001 From: Andrew Brown Date: Mon, 2 Oct 2017 15:33:00 +0200 Subject: [PATCH] Exclude attributefields from containing-universe checks --- app/services/permission_service.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/permission_service.rb b/app/services/permission_service.rb index 3b5e40a5..2e8e78c9 100644 --- a/app/services/permission_service.rb +++ b/app/services/permission_service.rb @@ -9,7 +9,7 @@ class PermissionService < Service end def self.user_owns_any_containing_universe?(user:, content:) - content.universe.present? && user_owns_content?(user: user, content: content.universe) + content.respond_to?(:universe) && content.universe.present? && user_owns_content?(user: user, content: content.universe) end def self.user_can_contribute_to_universe?(user:, universe:)