X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=lib%2Fpleroma%2Fweb%2Fnodeinfo%2Fnodeinfo_controller.ex;h=533f82f6c33796d9b4b2d8d8d25871ffc279dacc;hb=5fb1c9650059f1ea37def71599912ef490bdacae;hp=abcf46034d10c0cc6073eeb6364e8eb02257ab31;hpb=81cba405affb496b4d782cacca33f697bd8a677b;p=akkoma diff --git a/lib/pleroma/web/nodeinfo/nodeinfo_controller.ex b/lib/pleroma/web/nodeinfo/nodeinfo_controller.ex index abcf46034..533f82f6c 100644 --- a/lib/pleroma/web/nodeinfo/nodeinfo_controller.ex +++ b/lib/pleroma/web/nodeinfo/nodeinfo_controller.ex @@ -33,8 +33,11 @@ defmodule Pleroma.Web.Nodeinfo.NodeinfoController do # under software. def raw_nodeinfo do stats = Stats.get_stats() - - quarantined = Config.get([:instance, :quarantined_instances], []) + exclusions = Config.get([:instance, :mrf_transparency_exclusions], []) + + quarantined = + Config.get([:instance, :quarantined_instances], []) + |> Enum.filter(fn x -> !Enum.member?(exclusions, x) end) staff_accounts = User.all_superusers()