Views: wrap activity rendering in a rescue

this avoids complete timeline breakage when an activity fucks up
rendering.
This commit is contained in:
href 2019-01-27 19:15:35 +01:00
commit f83bae7c22
No known key found for this signature in database
GPG key ID: EE8296C1A152C325
3 changed files with 29 additions and 2 deletions

View file

@ -49,7 +49,7 @@ defmodule Pleroma.Web.MastodonAPI.StatusView do
replied_to_activities = get_replied_to_activities(opts.activities)
opts.activities
|> render_many(
|> safe_render_many(
StatusView,
"status.json",
Map.put(opts, :replied_to_activities, replied_to_activities)