Skip to content

Commit b32bdc5

Browse files
Kirk Wangtamsin woo
Kirk Wang
authored and
tamsin woo
committed
add publisher to MemberCleanupListener
1 parent 89b3205 commit b32bdc5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

app/services/hyrax/listeners/member_cleanup_listener.rb

+2
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,14 @@ def on_object_deleted(event)
1313
return unless event[:object]
1414

1515
object = event[:object]
16+
user = event[:user]
1617
return unless object.is_a?(Hyrax::Work)
1718

1819
Hyrax.query_service.find_parents(resource: object).each do |parent|
1920
parent.member_ids -= [object.id]
2021
Hyrax.persister.save(resource: parent)
2122
Hyrax.index_adapter.save(resource: parent)
23+
Hyrax.publisher.publish('object.membership.updated', object: parent, user: user)
2224
end
2325
end
2426

0 commit comments

Comments
 (0)