relay: move to /relay endpoint from / due to webapp issues
This commit is contained in:
parent
2b628f2341
commit
e49131bb72
2 changed files with 11 additions and 6 deletions
|
|
@ -638,16 +638,18 @@ defmodule Pleroma.User do
|
|||
end
|
||||
|
||||
def get_or_create_instance_user do
|
||||
if user = get_by_ap_id(Pleroma.Web.Endpoint.url()) do
|
||||
relay_uri = "#{Pleroma.Web.Endpoint.url()}/relay"
|
||||
|
||||
if user = get_by_ap_id(relay_uri) do
|
||||
user
|
||||
else
|
||||
changes =
|
||||
%User{}
|
||||
|> cast(%{}, [:ap_id, :nickname, :local])
|
||||
|> put_change(:ap_id, Pleroma.Web.Endpoint.url())
|
||||
|> put_change(:ap_id, relay_uri)
|
||||
|> put_change(:nickname, nil)
|
||||
|> put_change(:local, true)
|
||||
|> put_change(:follower_address, Pleroma.Web.Endpoint.url() <> "/relay/followers")
|
||||
|> put_change(:follower_address, relay_uri <> "/followers")
|
||||
|
||||
{:ok, user} = Repo.insert(changes)
|
||||
user
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue