Skip to content

Commit d8e5025

Browse files
authored
Merge pull request #6711 from samvera/publish-event
🎁 Publish membership update event
2 parents f1484a9 + 2874db1 commit d8e5025

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

lib/hyrax/transactions/steps/add_to_parent.rb

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ def call(obj, parent_id: nil, user: nil)
2525

2626
user ||= ::User.find_by_user_key(obj.depositor)
2727
Hyrax.publisher.publish('object.metadata.updated', object: parent, user: user)
28+
Hyrax.publisher.publish('object.membership.updated', object: parent, user: user)
2829

2930
Success(obj)
3031
rescue Valkyrie::Persistence::ObjectNotFoundError => _err

lib/hyrax/transactions/steps/update_work_members.rb

+2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ def call(obj, work_members_attributes: nil, user: nil)
2929
obj.member_ids -= destroys.map { |id| Valkyrie::ID.new(id) }
3030

3131
save_resource(obj, user)
32+
Hyrax.publisher.publish('object.membership.updated', object: obj, user: user)
33+
3234
Success(obj)
3335
end
3436

0 commit comments

Comments
 (0)