Merge branch 'feature/moderation-log' into 'develop'
[akkoma] / lib / pleroma / web / twitter_api / views / user_view.ex
index 3681773bef83e32d0b272acd40f8a8c0f7abdb64..8a7d2fc72832b5a61a8394b8e8f6aac0071dd055 100644 (file)
@@ -74,7 +74,15 @@ defmodule Pleroma.Web.TwitterAPI.UserView do
       |> HTML.filter_tags(User.html_filter_policy(for_user))
       |> Formatter.emojify(emoji)
 
-    fields = User.Info.fields(user.info)
+    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)
 
     data =
       %{