FIX: Do not raise error if topic not exist

This commit is contained in:
Vinoth Kannan 2018-09-21 09:52:21 +05:30
parent f992fc644b
commit bb44fd469c
1 changed files with 1 additions and 1 deletions

View File

@ -26,7 +26,7 @@ after_initialize do
DiscourseEvent.on(:before_staff_flag_action) do |args|
if SiteSetting.assign_locks_flags?
if custom_fields = args[:post].topic.custom_fields
if custom_fields = args[:post].topic&.custom_fields
if assigned_to_id = custom_fields[TopicAssigner::ASSIGNED_TO_ID]
unless assigned_to_id.to_i == args[:user].id
raise Discourse::InvalidAccess.new(