lib/cocina/models/validators/associated_name_validator.rb in cocina-models-0.78.0 vs lib/cocina/models/validators/associated_name_validator.rb in cocina-models-0.79.0

- old
+ new

@@ -9,11 +9,11 @@ new(clazz, attributes).validate end def initialize(clazz, attributes) @clazz = clazz - @attributes = attributes.deep_symbolize_keys + @attributes = attributes @error_paths = [] end def validate return unless meets_preconditions? @@ -27,12 +27,10 @@ private attr_reader :clazz, :attributes, :error_paths def meets_preconditions? - resources.any? do |resource| - titles_with_associated_name_note_for(resource).present? - end + [Cocina::Models::Description, Cocina::Models::RequestDescription].include?(clazz) end def valid?(resource) titles_with_associated_name_note_for(resource).all? do |title| contributor_name_value_slices = Builders::NameTitleGroupBuilder