From a81a2ba3d1941a5896da286f31d7d4c92b5898e2 Mon Sep 17 00:00:00 2001 From: Ayoub Belemlih <13107510+abelemlih@users.noreply.github.com> Date: Fri, 17 May 2024 16:00:35 -0500 Subject: [PATCH] Edit app/controllers/concerns/hyrax/works_controller_behavior.rb --- app/controllers/concerns/hyrax/works_controller_behavior.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/concerns/hyrax/works_controller_behavior.rb b/app/controllers/concerns/hyrax/works_controller_behavior.rb index 9810248737..b6d54f9495 100644 --- a/app/controllers/concerns/hyrax/works_controller_behavior.rb +++ b/app/controllers/concerns/hyrax/works_controller_behavior.rb @@ -494,7 +494,7 @@ def permissions_changed? case curation_concern when ActiveFedora::Base @saved_permissions != curation_concern.permissions.map(&:to_hash) - else + else new_permissions = Hyrax::AccessControl.for(resource: curation_concern).permissions saved_permissions_set = @saved_permissions.to_set new_permissions.size != @saved_permissions.size || new_permissions.any? { |e| !saved_permissions_set.include? e }