Prevent actions log from crashing when displaying deleted status (fixes #8133) (#8219)

master
ThibG 6 years ago committed by Eugen Rochko
parent c98681c358
commit 106fa28a00
  1. 6
      app/helpers/admin/action_logs_helper.rb
  2. 1
      config/locales/en.yml

@ -34,7 +34,11 @@ module Admin::ActionLogsHelper
link_to attributes['domain'], "https://#{attributes['domain']}"
when 'Status'
tmp_status = Status.new(attributes)
link_to tmp_status.account&.acct || "##{tmp_status.account_id}", TagManager.instance.url_for(tmp_status)
if tmp_status.account
link_to tmp_status.account&.acct || "##{tmp_status.account_id}", admin_account_path(tmp_status.account_id)
else
I18n.t('admin.action_logs.deleted_status')
end
end
end

@ -184,6 +184,7 @@ en:
unsuspend_account: "%{name} unsuspended %{target}'s account"
update_custom_emoji: "%{name} updated emoji %{target}"
update_status: "%{name} updated status by %{target}"
deleted_status: "(deleted status)"
title: Audit log
custom_emojis:
by_domain: Domain

Loading…
Cancel
Save