logo

mastofe

My custom branche(s) on git.pleroma.social/pleroma/mastofe
commit: 7f35947d8ed26690b4505f740ee9fbc73e79009a
parent: 68941d4dfa91194eb6c5b9633df6d88440808e71
Author: Akihiko Odaki <akihiko.odaki.4i@stu.hosei.ac.jp>
Date:   Mon, 17 Jul 2017 18:03:48 +0900

Improve a query in WebPushNotificationWorker (#4234)


Diffstat:

Mapp/workers/web_push_notification_worker.rb2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/workers/web_push_notification_worker.rb b/app/workers/web_push_notification_worker.rb @@ -9,7 +9,7 @@ class WebPushNotificationWorker recipient = Account.find(recipient_id) notification = Notification.find(notification_id) - sessions_with_subscriptions = recipient.user.session_activations.reject { |session| session.web_push_subscription.nil? } + sessions_with_subscriptions = recipient.user.session_activations.where.not(web_push_subscription: nil) sessions_with_subscriptions.each do |session| begin