Merge branch 'fix/rich-media-fake-statuses' into 'develop'
[akkoma] / lib / pleroma / tesla / middleware / connection_pool.ex
index 049db6eb384f0aaca8c530986fb4ff6a3f5c001f..056e736ce8fd82d281ac417d9d22a9ea07056f4e 100644 (file)
@@ -32,7 +32,8 @@ defmodule Pleroma.Tesla.Middleware.ConnectionPool do
           {:ok, env} ->
             unless opts[:adapter][:body_as] == :chunks do
               ConnectionPool.release_conn(conn_pid)
-              {:ok, pop_in(env.opts[:adapter][:conn])}
+              {_, res} = pop_in(env.opts[:adapter][:conn])
+              {:ok, res}
             else
               {:ok, env}
             end
@@ -41,6 +42,9 @@ defmodule Pleroma.Tesla.Middleware.ConnectionPool do
             ConnectionPool.release_conn(conn_pid)
             err
         end
+
+      err ->
+        err
     end
   end
 end