Return maps in node_info
[akkoma] / lib / pleroma / web / mastodon_api / views / instance_view.ex
index 3528185d50345e102edc18686db70bde420cd08f..db40ea3fab8f143cdc1092ffe587925950cc2290 100644 (file)
@@ -95,7 +95,11 @@ defmodule Pleroma.Web.MastodonAPI.InstanceView do
       {:ok, data} = MRF.describe()
 
       data
-      |> Map.merge(%{quarantined_instances: quarantined})
+      |> Map.merge(%{
+        quarantined_instances:
+          quarantined
+          |> Enum.map(fn {instance, reason} -> %{"instance" => instance, "reason" => reason} end)
+      })
     else
       %{}
     end