diff --git a/app/services/create_collection_service.rb b/app/services/create_collection_service.rb index 1b94e41f44..1c46b40530 100644 --- a/app/services/create_collection_service.rb +++ b/app/services/create_collection_service.rb @@ -42,7 +42,7 @@ class CreateCollectionService def notify_local_users @collection.collection_items.select(&:with_local_account?).each do |collection_item| - LocalNotificationWorker.perform_async(@account.id, collection_item.id, collection_item.class.name, 'added_to_collection') + LocalNotificationWorker.perform_async(collection_item.account_id, collection_item.id, collection_item.class.name, 'added_to_collection') end end diff --git a/spec/services/create_collection_service_spec.rb b/spec/services/create_collection_service_spec.rb index 1cca49764f..67acb3b7ae 100644 --- a/spec/services/create_collection_service_spec.rb +++ b/spec/services/create_collection_service_spec.rb @@ -68,7 +68,7 @@ RSpec.describe CreateCollectionService do expect(LocalNotificationWorker) .to have_enqueued_sidekiq_job - .with(author.id, anything, 'CollectionItem', 'added_to_collection') + .with(accounts.last.id, anything, 'CollectionItem', 'added_to_collection') end end