diff options
author | Maksim Pechnikov <parallel588@gmail.com> | 2018-12-17 22:41:36 +0300 |
---|---|---|
committer | Maksim Pechnikov <parallel588@gmail.com> | 2018-12-17 22:53:16 +0300 |
commit | 92a5133c42f62685007877eeaa26e4d61230d995 (patch) | |
tree | aa0d7fe1c96e037046565d2bfa3d48cefe138de8 /lib | |
parent | 52ac7dce5c460d27d946d26070eb123e89af2914 (diff) | |
download | pleroma-92a5133c42f62685007877eeaa26e4d61230d995.tar.gz |
fix text field
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/web/twitter_api/views/activity_view.ex | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/pleroma/web/twitter_api/views/activity_view.ex b/lib/pleroma/web/twitter_api/views/activity_view.ex index 0699bf1da..91d086740 100644 --- a/lib/pleroma/web/twitter_api/views/activity_view.ex +++ b/lib/pleroma/web/twitter_api/views/activity_view.ex @@ -244,6 +244,11 @@ defmodule Pleroma.Web.TwitterAPI.ActivityView do |> HTML.filter_tags(User.html_filter_policy(opts[:for])) |> Formatter.emojify(object["emoji"]) + text = + content + |> String.replace(~r/<br\s?\/?>/, "\n") + |> HTML.strip_tags() + reply_parent = Activity.get_in_reply_to_activity(activity) reply_user = reply_parent && User.get_cached_by_ap_id(reply_parent.actor) @@ -253,7 +258,7 @@ defmodule Pleroma.Web.TwitterAPI.ActivityView do "uri" => activity.data["object"]["id"], "user" => UserView.render("show.json", %{user: user, for: opts[:for]}), "statusnet_html" => html, - "text" => HTML.strip_tags(content), + "text" => text, "is_local" => activity.local, "is_post_verb" => true, "created_at" => created_at, |