Merge branch 'hotfix/2.1.1'

This commit is contained in:
Sojan
2022-01-17 23:37:45 -08:00
4 changed files with 7 additions and 5 deletions

View File

@@ -4,7 +4,7 @@ module AssignmentHandler
included do included do
before_save :ensure_assignee_is_from_team before_save :ensure_assignee_is_from_team
after_update :notify_assignment_change, :process_assignment_activities after_commit :notify_assignment_change, :process_assignment_activities
end end
private private

View File

@@ -71,6 +71,7 @@ class Notification < ApplicationRecord
end end
# TODO: move to a data presenter # TODO: move to a data presenter
# rubocop:disable Metrics/CyclomaticComplexity
def push_message_title def push_message_title
case notification_type case notification_type
when 'conversation_creation' when 'conversation_creation'
@@ -81,14 +82,15 @@ class Notification < ApplicationRecord
I18n.t( I18n.t(
'notifications.notification_title.assigned_conversation_new_message', 'notifications.notification_title.assigned_conversation_new_message',
display_id: conversation.display_id, display_id: conversation.display_id,
content: primary_actor.content&.truncate_words(10) content: primary_actor&.content&.truncate_words(10)
) )
when 'conversation_mention' when 'conversation_mention'
"[##{conversation.display_id}] #{transform_user_mention_content primary_actor.content}" "[##{conversation&.display_id}] #{transform_user_mention_content primary_actor&.content}"
else else
'' ''
end end
end end
# rubocop:enable Metrics/CyclomaticComplexity
def conversation def conversation
return primary_actor.conversation if %w[assigned_conversation_new_message conversation_mention].include? notification_type return primary_actor.conversation if %w[assigned_conversation_new_message conversation_mention].include? notification_type

View File

@@ -1,5 +1,5 @@
shared: &shared shared: &shared
version: '2.1.0' version: '2.1.1'
development: development:
<<: *shared <<: *shared

View File

@@ -1,6 +1,6 @@
{ {
"name": "@chatwoot/chatwoot", "name": "@chatwoot/chatwoot",
"version": "2.1.0", "version": "2.1.1",
"license": "MIT", "license": "MIT",
"scripts": { "scripts": {
"eslint": "eslint app/**/*.{js,vue} --fix", "eslint": "eslint app/**/*.{js,vue} --fix",