From 4afb69f98251324798e2c6905029ac0d48e70dd7 Mon Sep 17 00:00:00 2001 From: Dorian Date: Sun, 15 Mar 2026 05:20:15 +0000 Subject: [PATCH] fix: use PodmanClient::new() in factory reset handler Co-Authored-By: Claude Opus 4.6 (1M context) --- core/archipelago/src/api/rpc/system.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/core/archipelago/src/api/rpc/system.rs b/core/archipelago/src/api/rpc/system.rs index a5f8e240..b97152df 100644 --- a/core/archipelago/src/api/rpc/system.rs +++ b/core/archipelago/src/api/rpc/system.rs @@ -614,11 +614,10 @@ impl RpcHandler { let data_dir = &self.config.data_dir; // Stop all running containers - if let Ok(client) = archipelago_container::PodmanClient::detect().await { - if let Ok(containers) = client.list_containers().await { - for c in &containers { - let _ = client.stop_container(&c.names).await; - } + let client = archipelago_container::PodmanClient::new("archipelago".to_string()); + if let Ok(containers) = client.list_containers().await { + for c in &containers { + let _ = client.stop_container(&c.names).await; } }