aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorlain <lain@soykaf.club>2019-04-05 22:24:58 +0200
committerlain <lain@soykaf.club>2019-04-05 22:24:58 +0200
commitef4e67d7679766528f3efd1f59f18574e54b5e9a (patch)
tree5adbcf6c80ae8ffa874f2a57c038b3a1d3cabc74 /lib
parentd79a59c3b8646f2e760eaf59596762d88dcf01c2 (diff)
downloadpleroma-ef4e67d7679766528f3efd1f59f18574e54b5e9a.tar.gz
Fix and format.
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/web/mastodon_api/views/status_view.ex12
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,