diff --git a/codex-rs/app-server/src/codex_message_processor.rs b/codex-rs/app-server/src/codex_message_processor.rs index 9244f98458..70a7d87c61 100644 --- a/codex-rs/app-server/src/codex_message_processor.rs +++ b/codex-rs/app-server/src/codex_message_processor.rs @@ -2456,18 +2456,16 @@ impl CodexMessageProcessor { "ephemeral thread does not support metadata updates: {thread_uuid}" ))); }; - if thread.rollout_path().is_some() { - reconcile_rollout( - Some(state_db_ctx), - rollout_path.as_path(), - self.config.model_provider_id.as_str(), - None, - &[], - None, - None, - ) - .await; - } + reconcile_rollout( + Some(state_db_ctx), + rollout_path.as_path(), + self.config.model_provider_id.as_str(), + None, + &[], + None, + None, + ) + .await; match state_db_ctx.get_thread(thread_uuid).await { Ok(Some(_)) => return Ok(()),