diff --git a/priv/repo/migrations/20230811140000_change_relay_actor_type.exs b/priv/repo/migrations/20230811140000_change_relay_actor_type.exs new file mode 100644 index 000000000..4691cb604 --- /dev/null +++ b/priv/repo/migrations/20230811140000_change_relay_actor_type.exs @@ -0,0 +1,20 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2023 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.Repo.Migrations.ChangeRelayActorType do + use Ecto.Migration + + alias Pleroma.Repo + alias Pleroma.User + + def change do + relay = User.get_by_nickname("relay") + + if relay != nil and User.invisible?(relay) do + relay + |> Ecto.Changeset.change(actor_type: "Application") + |> Repo.update() + end + end +end