chore: Disable invalid contact resolved activity messages (#4253)

Fixes the bug which triggered "Contact resolved conversation" activity messages when snoozed conversations where reopened
This commit is contained in:
Sojan Jose
2022-03-23 16:08:42 +05:30
committed by GitHub
parent 771cb5b9fc
commit f8c46341f6
2 changed files with 23 additions and 1 deletions

View File

@@ -20,7 +20,7 @@ module ActivityMessageHandler
def create_status_change_message(user_name)
content = if user_name
I18n.t("conversations.activity.status.#{status}", user_name: user_name)
elsif Current.contact.present?
elsif Current.contact.present? && resolved?
I18n.t('conversations.activity.status.contact_resolved', contact_name: Current.contact.name.capitalize)
elsif resolved?
I18n.t('conversations.activity.status.auto_resolved', duration: auto_resolve_duration)