web endpoint: Use Config.get directly instead of a tuple
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Fri, 4 Jun 2021 17:57:48 +0000 (19:57 +0200)
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Fri, 4 Jun 2021 18:04:30 +0000 (20:04 +0200)
Fixes a lot of warnings like the following while running the testsuite:

  warning: passing a {module, function, args} tuple to Plug.Parsers.MULTIPART is deprecated. Please see Plug.Parsers.MULTIPART module docs for better approaches to configuration

This might mean no more dynamic configuration but there seems to be the same limitation two lines underneath anyway.

lib/pleroma/web/endpoint.ex

index 8e274de889522ffd1771b6e84fe4595bd69f7783..7591d0ae52f06b1134323e412092b285ea65ef22 100644 (file)
@@ -102,7 +102,7 @@ defmodule Pleroma.Web.Endpoint do
   plug(Plug.Parsers,
     parsers: [
       :urlencoded,
-      {:multipart, length: {Config, :get, [[:instance, :upload_limit]]}},
+      {:multipart, length: Config.get([:instance, :upload_limit])},
       :json
     ],
     pass: ["*/*"],