removing 410 status

This commit is contained in:
Alexander Strizhakov 2020-05-13 11:11:10 +03:00
parent e7bc2f980c
commit b1aa402229
No known key found for this signature in database
GPG key ID: 022896A53AEF1381
3 changed files with 6 additions and 11 deletions

View file

@ -103,8 +103,7 @@ def show_operation do
responses: %{
200 => Operation.response("Account", "application/json", Account),
401 => Operation.response("Error", "application/json", ApiError),
404 => Operation.response("Error", "application/json", ApiError),
410 => Operation.response("Error", "application/json", ApiError)
404 => Operation.response("Error", "application/json", ApiError)
}
}
end
@ -145,8 +144,7 @@ def statuses_operation do
responses: %{
200 => Operation.response("Statuses", "application/json", array_of_statuses()),
401 => Operation.response("Error", "application/json", ApiError),
404 => Operation.response("Error", "application/json", ApiError),
410 => Operation.response("Error", "application/json", ApiError)
404 => Operation.response("Error", "application/json", ApiError)
}
}
end

View file

@ -256,9 +256,6 @@ def statuses(%{assigns: %{user: reading_user}} = conn, params) do
defp user_visibility_error(conn, error) do
case error do
:deactivated ->
render_error(conn, :gone, "")
:restrict_unauthenticated ->
render_error(conn, :unauthorized, "This API requires an authenticated user")

View file

@ -131,10 +131,10 @@ test "returns 404 for internal.fetch actor", %{conn: conn} do
test "returns 401 for deactivated user", %{conn: conn} do
user = insert(:user, deactivated: true)
assert %{} =
assert %{"error" => "Can't find user"} =
conn
|> get("/api/v1/accounts/#{user.id}")
|> json_response_and_validate_schema(:gone)
|> json_response_and_validate_schema(:not_found)
end
end
@ -261,10 +261,10 @@ test "works with announces that are just addressed to public", %{conn: conn} do
test "deactivated user", %{conn: conn} do
user = insert(:user, deactivated: true)
assert %{} ==
assert %{"error" => "Can't find user"} ==
conn
|> get("/api/v1/accounts/#{user.id}/statuses")
|> json_response_and_validate_schema(:gone)
|> json_response_and_validate_schema(:not_found)
end
test "returns 404 when user is invisible", %{conn: conn} do