diff --git a/app/change_sets/hyrax/dynamic_change_set.rb b/app/change_sets/hyrax/dynamic_change_set.rb index ea93252f2b..5601d8f4dd 100644 --- a/app/change_sets/hyrax/dynamic_change_set.rb +++ b/app/change_sets/hyrax/dynamic_change_set.rb @@ -3,7 +3,12 @@ module Hyrax class DynamicChangeSet def self.new(obj, *args) - "#{obj.class}ChangeSet".constantize.new(obj, *args) + change_set_class = if obj.is_a? Collection + "Hyrax::#{obj.class}ChangeSet" + else + "#{obj.class}ChangeSet" + end + change_set_class.constantize.new(obj, *args) end end end