allow users with admin:metrics to read app metrics
[akkoma] / lib / pleroma / web / plugs / rate_limiter.ex
index 5bebe0ad53fa2ba7d28ddd681eea2a055e0c2955..f5ca27f0c0f1e73f67a2173d639eb3ce885b21a3 100644 (file)
@@ -197,7 +197,11 @@ defmodule Pleroma.Web.Plugs.RateLimiter do
     })
   end
 
-  defp ip(%{remote_ip: remote_ip}) do
+  defp ip(%{remote_ip: remote_ip}) when is_binary(remote_ip) do
+    remote_ip
+  end
+
+  defp ip(%{remote_ip: remote_ip}) when is_tuple(remote_ip) do
     remote_ip
     |> Tuple.to_list()
     |> Enum.join(".")