fix: Skip sentiment analysis for blank text (#7580)

Co-authored-by: Sojan Jose <sojan@pepalo.com>
This commit is contained in:
Tejaswini Chile
2023-07-27 12:11:48 +05:30
committed by GitHub
parent 2d07577731
commit c00855fce4

View File

@@ -2,8 +2,7 @@ class Enterprise::SentimentAnalysisJob < ApplicationJob
queue_as :low
def perform(message)
return if message.account.locale != 'en'
return if valid_incoming_message?(message)
return if message.account.locale != 'en' || !valid_incoming_message?(message)
save_message_sentiment(message)
rescue StandardError => e
@@ -39,7 +38,7 @@ class Enterprise::SentimentAnalysisJob < ApplicationJob
end
def valid_incoming_message?(message)
!message.incoming? || message.private?
message.incoming? && message.content.present? && !message.private?
end
# returns the sentiment file from vendor folder else download it to the path from AWS-S3