Merge branch 'userfeed-fe-fallback' into 'develop'
[akkoma] / lib / pleroma / notification.ex
index 4a6e5d3f931c58b67dbcfcdd80a2cb18203243ba..32f13df69c31a6400d77156b6fdfcaba36e0289d 100644 (file)
@@ -471,9 +471,11 @@ defmodule Pleroma.Notification do
         end
 
       notifications =
-        Enum.map([actor | voters], fn ap_id ->
-          with %User{} = user <- User.get_by_ap_id(ap_id) do
-            create_notification(activity, user, type: "poll")
+        Enum.reduce([actor | voters], [], fn ap_id, acc ->
+          with %User{local: true} = user <- User.get_by_ap_id(ap_id) do
+            [create_notification(activity, user, type: "poll") | acc]
+          else
+            _ -> acc
           end
         end)