User: generate private keys on user creation
[akkoma] / lib / pleroma / web / federator.ex
index 82fb9e4e005b70a92523b328529ae7dff1d281b7..bc61130f1ef7aa322ddc7dca8a02af2493ec442b 100644 (file)
@@ -69,10 +69,8 @@ defmodule Pleroma.Web.Federator do
   def perform(:publish, activity) do
     Logger.debug(fn -> "Running publish for #{activity.data["id"]}" end)
 
-    with %User{} = actor <- User.get_cached_by_ap_id(activity.data["actor"]),
-         {:ok, actor} <- User.ensure_keys_present(actor) do
-      Publisher.publish(actor, activity)
-    end
+    %User{} = actor = User.get_cached_by_ap_id(activity.data["actor"])
+    Publisher.publish(actor, activity)
   end
 
   def perform(:incoming_ap_doc, params) do