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']}" link_to attributes['domain'], "https://#{attributes['domain']}"
when 'Status' when 'Status'
tmp_status = Status.new(attributes) 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
end end

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

Loading…
Cancel
Save