From d6d9869b98c4c8ee9cd36c7fa32c61c4df7d38d2 Mon Sep 17 00:00:00 2001 From: ilya Date: Fri, 21 Nov 2025 16:58:03 +0000 Subject: [PATCH] Don't solve empty auctions --- crates/driver/src/domain/competition/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/driver/src/domain/competition/mod.rs b/crates/driver/src/domain/competition/mod.rs index d9cf51cbc9..1fb751b9ca 100644 --- a/crates/driver/src/domain/competition/mod.rs +++ b/crates/driver/src/domain/competition/mod.rs @@ -185,6 +185,11 @@ impl Competition { drop(timer); tracing::debug!(?elapsed, "auction task execution time"); + if auction.orders.is_empty() { + tracing::info!("no orders left after pre-processing; skipping solving"); + return Ok(None); + } + let auction = &auction; // Fetch the solutions from the solver.