diff --git a/app/services/post_alerter.rb b/app/services/post_alerter.rb index 3fe1a8899a7c26..bcf1f0538511e4 100644 --- a/app/services/post_alerter.rb +++ b/app/services/post_alerter.rb @@ -453,7 +453,7 @@ def push_notification(user, payload) if SiteSetting.allow_user_api_key_scopes.split("|").include?("push") && SiteSetting.allowed_user_api_push_urls.present? clients = user.user_api_keys .where("('push' = ANY(scopes) OR 'notifications' = ANY(scopes))") - .where("push_url IS NOT NULL") + .where("push_url IS NOT NULL AND push_url <> ''") .where("position(push_url IN ?) > 0", SiteSetting.allowed_user_api_push_urls) .where("revoked_at IS NULL") .pluck(:client_id, :push_url)