From 842090945aa5700faa222e47985cad542d375314 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Wed, 30 Jul 2025 15:42:49 -0700 Subject: [PATCH] Ensure Hackney and Finch both get the default middleware --- lib/pleroma/http.ex | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/pleroma/http.ex b/lib/pleroma/http.ex index f0e01d589..bdeb2171e 100644 --- a/lib/pleroma/http.ex +++ b/lib/pleroma/http.ex @@ -110,10 +110,6 @@ defmodule Pleroma.HTTP do extra_middleware end - defp adapter_middlewares({Tesla.Adapter.Finch, _}, extra_middleware) do - default_middleware() ++ extra_middleware - end - defp adapter_middlewares(_, extra_middleware) do # A lot of tests are written expecting unencoded URLs # and the burden of fixing that is high. Also it makes @@ -127,8 +123,9 @@ defmodule Pleroma.HTTP do # Emulate redirects in test env, which are handled by adapters in other environments [Tesla.Middleware.FollowRedirects] + # Hackney and Finch true -> - extra_middleware + default_middleware() ++ extra_middleware end end