Deal with target not found error in add_alias
Ref: emit-move
This commit is contained in:
parent
3fd13b70ec
commit
9a27cb4f9d
@ -293,7 +293,8 @@ defmodule Pleroma.Web.ApiSpec.TwitterUtilOperation do
|
||||
}
|
||||
}),
|
||||
400 => Operation.response("Error", "application/json", ApiError),
|
||||
403 => Operation.response("Error", "application/json", ApiError)
|
||||
403 => Operation.response("Error", "application/json", ApiError),
|
||||
404 => Operation.response("Error", "application/json", ApiError)
|
||||
}
|
||||
}
|
||||
end
|
||||
|
@ -196,6 +196,11 @@ defmodule Pleroma.Web.TwitterAPI.UtilController do
|
||||
{:ok, _user} <- user |> User.add_alias(alias_user) do
|
||||
json(conn, %{status: "success"})
|
||||
else
|
||||
{:not_found, _} ->
|
||||
conn
|
||||
|> put_status(404)
|
||||
|> json(%{error: "Target account does not exist."})
|
||||
|
||||
{:error, error} ->
|
||||
json(conn, %{error: error})
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user