1 defmodule Mix.Tasks.FixApUsers do
5 alias Pleroma.{Repo, User}
7 @shortdoc "Grab all ap users again"
9 Mix.Task.run("app.start")
14 where: fragment("? @> ?", u.info, ^%{"ap_enabled" => true}),
15 where: u.local == false
20 Enum.each(users, fn user ->
22 IO.puts("Fetching #{user.nickname}")
23 Pleroma.Web.ActivityPub.Transmogrifier.upgrade_user_from_ap_id(user.ap_id, false)