summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2023-11-28 20:46:41 +0000
committerMark Felder <feld@feld.me>2023-12-29 23:18:45 -0500
commit1b5168ae021fa9d6b154b25444dd96c812083ce7 (patch)
treea14641207080e23423dd789172a66a6225c641b5
parent347e5f33c775ae1de8bffe0ba84611b3d7a59d8f (diff)
downloadpleroma-1b5168ae021fa9d6b154b25444dd96c812083ce7.tar.gz
pleroma-1b5168ae021fa9d6b154b25444dd96c812083ce7.zip
Phoenix detects the webfinger requests with content-type application/jrd+json as "jrd" now
-rw-r--r--lib/pleroma/web/router.ex2
-rw-r--r--lib/pleroma/web/web_finger/web_finger_controller.ex2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/pleroma/web/router.ex b/lib/pleroma/web/router.ex
index 00268b121..8ba845364 100644
--- a/lib/pleroma/web/router.ex
+++ b/lib/pleroma/web/router.ex
@@ -182,7 +182,7 @@ defmodule Pleroma.Web.Router do
end
pipeline :well_known do
- plug(:accepts, ["json", "jrd+json", "xml", "xrd+xml"])
+ plug(:accepts, ["json", "jrd", "jrd+json", "xml", "xrd+xml"])
end
pipeline :config do
diff --git a/lib/pleroma/web/web_finger/web_finger_controller.ex b/lib/pleroma/web/web_finger/web_finger_controller.ex
index 9e5efb77f..021df9bc5 100644
--- a/lib/pleroma/web/web_finger/web_finger_controller.ex
+++ b/lib/pleroma/web/web_finger/web_finger_controller.ex
@@ -30,7 +30,7 @@ defmodule Pleroma.Web.WebFinger.WebFingerController do
end
def webfinger(%{assigns: %{format: format}} = conn, %{"resource" => resource})
- when format in ["json", "jrd+json"] do
+ when format in ["jrd", "json", "jrd+json"] do
with {:ok, response} <- WebFinger.webfinger(resource, "JSON") do
json(conn, response)
else