Merge branch 'fix/test-upload-cleanup' into 'develop'
[akkoma] / lib / pleroma / web / activity_pub / views / user_view.ex
index 7b4bc998bfe8e21178ad6e47f0b50fedfda972f9..7be734b2604a73e917814a81364c43259e19b4f9 100644 (file)
@@ -83,6 +83,12 @@ defmodule Pleroma.Web.ActivityPub.UserView do
     fields =
       user.info
       |> User.Info.fields()
+      |> Enum.map(fn %{"name" => name, "value" => value} ->
+        %{
+          "name" => Pleroma.HTML.strip_tags(name),
+          "value" => Pleroma.HTML.filter_tags(value, Pleroma.HTML.Scrubber.LinksOnly)
+        }
+      end)
       |> Enum.map(&Map.put(&1, "type", "PropertyValue"))
 
     %{