fix: open bot handled conversations on human assignment

This commit is contained in:
Sojan Jose
2026-07-02 21:20:31 -07:00
parent 14d7df5e50
commit 7ec4468af2
4 changed files with 15 additions and 7 deletions
@@ -14,9 +14,8 @@ class Conversations::AssignmentService
attr_reader :conversation, :assignee_id, :assignee_type
def assign_agent
conversation.status = :open if assignee && conversation.assignee_agent_bot_id.present? && conversation.pending?
conversation.assignee = assignee
conversation.assignee_agent_bot = nil
conversation.assignee_agent_bot = nil if assignee.blank?
conversation.save!
assignee
end