app/services/hyrax/collections/collection_member_service.rb in hyrax-5.0.0.rc1 vs app/services/hyrax/collections/collection_member_service.rb in hyrax-5.0.0.rc2

- old
+ new

@@ -104,10 +104,10 @@ # @param new_member [Hyrax::Resource] the new child collection or child work # @return [Hyrax::Resource] updated member resource def add_member(collection_id:, new_member:, user:) message = Hyrax::MultipleMembershipChecker.new(item: new_member).check(collection_ids: [collection_id], include_current_members: true) raise Hyrax::SingleMembershipError, message if message.present? - new_member.member_of_collection_ids << collection_id # only populate this direction + new_member.member_of_collection_ids += [collection_id] # only populate this direction new_member = Hyrax.persister.save(resource: new_member) publish_metadata_updated(new_member, user) new_member end