From f1cdfc660e50ed304ef8760fec996fa880306b30 Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Mon, 20 Jan 2025 15:39:25 +0530 Subject: [PATCH] feat: don't allow notes and faq service is captain limits have exceeded --- enterprise/listeners/captain_listener.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/enterprise/listeners/captain_listener.rb b/enterprise/listeners/captain_listener.rb index da77bfbaa..418e0ca2b 100644 --- a/enterprise/listeners/captain_listener.rb +++ b/enterprise/listeners/captain_listener.rb @@ -1,9 +1,7 @@ class CaptainListener < BaseListener def conversation_resolved(event) conversation = extract_conversation_and_account(event)[0] - assistant = conversation.inbox.captain_assistant - - return if assistant.blank? + return unless conversation.inbox.captain_active? Captain::Llm::ContactNotesService.new(assistant, conversation).generate_and_update_notes if assistant.config['feature_memory'].present? Captain::Llm::ConversationFaqService.new(assistant, conversation).generate_and_deduplicate if assistant.config['feature_faq'].present?