diff options
author | lain <lain@soykaf.club> | 2019-04-05 22:24:58 +0200 |
---|---|---|
committer | lain <lain@soykaf.club> | 2019-04-05 22:24:58 +0200 |
commit | ef4e67d7679766528f3efd1f59f18574e54b5e9a (patch) | |
tree | 5adbcf6c80ae8ffa874f2a57c038b3a1d3cabc74 /lib | |
parent | d79a59c3b8646f2e760eaf59596762d88dcf01c2 (diff) | |
download | pleroma-ef4e67d7679766528f3efd1f59f18574e54b5e9a.tar.gz |
Fix and format.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/web/mastodon_api/views/status_view.ex | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/pleroma/web/mastodon_api/views/status_view.ex b/lib/pleroma/web/mastodon_api/views/status_view.ex index a227d742d..f46d46acc 100644 --- a/lib/pleroma/web/mastodon_api/views/status_view.ex +++ b/lib/pleroma/web/mastodon_api/views/status_view.ex @@ -138,7 +138,15 @@ defmodule Pleroma.Web.MastodonAPI.StatusView do |> HTML.get_cached_scrubbed_html_for_object( User.html_filter_policy(opts[:for]), activity, - __MODULE__ + "mastoapi:content" + ) + + summary = + (object["summary"] || "") + |> HTML.get_cached_scrubbed_html_for_object( + User.html_filter_policy(opts[:for]), + activity, + "mastoapi:summary" ) card = render("card.json", Pleroma.Web.RichMedia.Helpers.fetch_data_for_activity(activity)) @@ -163,7 +171,7 @@ defmodule Pleroma.Web.MastodonAPI.StatusView do muted: false, pinned: pinned?(activity, user), sensitive: sensitive, - spoiler_text: object["summary"] || "", + spoiler_text: summary, visibility: get_visibility(object), media_attachments: attachments |> Enum.take(4), mentions: mentions, |