fix: use correct device id for Moonraker connections

This commit is contained in:
Ian Chua
2026-09-23 20:14:21 +08:00
parent 8da8e9bee1
commit ad956591ce
+1 -1
View File
@@ -171,7 +171,7 @@ int MoonrakerPrinterAgent::connect_printer(const PrinterConnectionParams& params
// Launch connection in background thread (capture by value to avoid data races) // Launch connection in background thread (capture by value to avoid data races)
{ {
std::lock_guard<std::recursive_mutex> lock(connect_mutex); std::lock_guard<std::recursive_mutex> lock(connect_mutex);
connect_thread = std::thread([this, params, base_url, api_key, gen]() { perform_connection_async(params.dev_id, base_url, api_key, gen); }); connect_thread = std::thread([this, dev_id = params.dev_id, base_url, api_key, gen]() { perform_connection_async(dev_id, base_url, api_key, gen); });
} }
return BAMBU_NETWORK_SUCCESS; return BAMBU_NETWORK_SUCCESS;