app/services/hyrax/workflow/permission_query.rb in hyrax-2.1.0 vs app/services/hyrax/workflow/permission_query.rb in hyrax-2.2.0
- old
+ new
@@ -147,10 +147,10 @@
# @param action an object that can be converted into a Sipity::WorkflowAction#name
# @return [Boolean]
def authorized_for_processing?(user:, entity:, action:)
action_name = PowerConverter.convert_to_sipity_action_name(action)
scope_permitted_workflow_actions_available_for_current_state(user: user, entity: entity)
- .where(Sipity::WorkflowAction.arel_table[:name].eq(action_name)).count > 0
+ .find_by(Sipity::WorkflowAction.arel_table[:name].eq(action_name)).present?
end
# @api public
#
# An ActiveRecord::Relation scope that meets the following criteria: