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