Commit 7b41e103 authored by lain's avatar lain
Browse files

Remove html from user bios on display.

This is mainly to fix problems of bios coming from mastodong.
parent cde5d6b7
......@@ -18,7 +18,7 @@ defmodule Pleroma.Web.TwitterAPI.Representers.UserRepresenter do
"id" => user.id,
"name" => user.name,
"screen_name" => user.nickname,
"description" => user.bio,
"description" => HtmlSanitizeEx.strip_tags(user.bio),
"following" => following,
"created_at" => created_at,
# Fake fields
......
......@@ -8,7 +8,7 @@ defmodule Pleroma.Web.TwitterAPI.Representers.UserRepresenterTest do
import Pleroma.Factory
setup do
user = insert(:user)
user = insert(:user, bio: "<span>Here's some html</span>")
[user: user]
end
......@@ -39,7 +39,7 @@ defmodule Pleroma.Web.TwitterAPI.Representers.UserRepresenterTest do
"id" => user.id,
"name" => user.name,
"screen_name" => user.nickname,
"description" => user.bio,
"description" => HtmlSanitizeEx.strip_tags(user.bio),
"created_at" => created_at,
# Fake fields
"favourites_count" => 0,
......@@ -66,7 +66,7 @@ defmodule Pleroma.Web.TwitterAPI.Representers.UserRepresenterTest do
"id" => user.id,
"name" => user.name,
"screen_name" => user.nickname,
"description" => user.bio,
"description" => HtmlSanitizeEx.strip_tags(user.bio),
"created_at" => created_at,
# Fake fields
"favourites_count" => 0,
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment