From cace7de723695acccc8a4cbfc9cbb31bea87fca3 Mon Sep 17 00:00:00 2001 From: Agus Zubiaga Date: Thu, 7 Aug 2025 11:43:45 -0300 Subject: [PATCH] Fix double take --- crates/agent_servers/src/claude.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/agent_servers/src/claude.rs b/crates/agent_servers/src/claude.rs index c00c3877cb..c65508f152 100644 --- a/crates/agent_servers/src/claude.rs +++ b/crates/agent_servers/src/claude.rs @@ -269,7 +269,7 @@ impl AgentConnection for ClaudeAgentConnection { let request_id = new_request_id(); let turn_state = session.turn_state.take(); - let TurnState::InProgress { end_tx } = session.turn_state.take() else { + let TurnState::InProgress { end_tx } = turn_state else { // Already cancelled or idle, put it back session.turn_state.replace(turn_state); return;