fix: Resolve name only if assignee exists during unassignment (#1649)

This commit is contained in:
Pranav Raj S
2021-01-14 14:21:41 +05:30
committed by GitHub
parent dad737021f
commit 75c2a7cb2f
2 changed files with 21 additions and 1 deletions

View File

@@ -231,7 +231,7 @@ class Conversation < ApplicationRecord
def create_assignee_change(user_name)
return unless user_name
params = { assignee_name: assignee.name, user_name: user_name }.compact
params = { assignee_name: assignee&.name, user_name: user_name }.compact
key = assignee_id ? 'assigned' : 'removed'
key = 'self_assigned' if self_assign? assignee_id
content = I18n.t("conversations.activity.assignee.#{key}", **params)