From f208af126d76de59321cb41527c969e852c26987 Mon Sep 17 00:00:00 2001 From: Sojan Jose Date: Thu, 2 Jul 2026 20:28:23 -0700 Subject: [PATCH] refactor: simplify agent bot takeover status check --- app/services/conversations/assignment_service.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/services/conversations/assignment_service.rb b/app/services/conversations/assignment_service.rb index aa2c944d7..d8f647aba 100644 --- a/app/services/conversations/assignment_service.rb +++ b/app/services/conversations/assignment_service.rb @@ -14,10 +14,9 @@ class Conversations::AssignmentService attr_reader :conversation, :assignee_id, :assignee_type def assign_agent - agent_bot_owned = conversation.assignee_agent_bot_id.present? + conversation.status = :open if assignee && conversation.assignee_agent_bot_id.present? && conversation.pending? conversation.assignee = assignee conversation.assignee_agent_bot = nil - conversation.status = :open if assignee && agent_bot_owned && conversation.pending? conversation.save! assignee end