Browse Source

Merge branch 'notice-404-to-fe' into 'develop'

/notice/:id - send the FE index even if 404

See merge request pleroma/pleroma!725
tags/v0.9.9
rinpatch 5 years ago
parent
commit
6db792124b
2 changed files with 7 additions and 4 deletions
  1. +5
    -2
      lib/pleroma/web/ostatus/ostatus_controller.ex
  2. +2
    -2
      lib/pleroma/web/router.ex

+ 5
- 2
lib/pleroma/web/ostatus/ostatus_controller.ex View File

@@ -166,10 +166,13 @@ defmodule Pleroma.Web.OStatus.OStatusController do
end
else
{:public?, false} ->
{:error, :not_found}
conn
|> put_status(404)
|> Fallback.RedirectController.redirector(nil, 404)

{:activity, nil} ->
{:error, :not_found}
conn
|> Fallback.RedirectController.redirector(nil, 404)

e ->
e


+ 2
- 2
lib/pleroma/web/router.ex View File

@@ -523,10 +523,10 @@ defmodule Fallback.RedirectController do
alias Pleroma.Web.Metadata
alias Pleroma.User

def redirector(conn, _params) do
def redirector(conn, _params, code \\ 200) do
conn
|> put_resp_content_type("text/html")
|> send_file(200, index_file_path())
|> send_file(code, index_file_path())
end

def redirector_with_meta(conn, %{"maybe_nickname_or_id" => maybe_nickname_or_id} = params) do


Loading…
Cancel
Save