diff --git a/crates/shared/src/http_solver.rs b/crates/shared/src/http_solver.rs index 9d09ab04bb..45c3a3afd5 100644 --- a/crates/shared/src/http_solver.rs +++ b/crates/shared/src/http_solver.rs @@ -230,7 +230,9 @@ impl HttpSolverApi for DefaultHttpSolverApi { } fn notify_auction_result(&self, auction_id: AuctionId, result: model::AuctionResult) { - let mut url = crate::url::join(&self.base, "notify"); + let mut url = crate::url::join(&self.base, &self.solve_path); + // `/notify` should be a sibling of the `/solve` endpoint + url.path_segments_mut().unwrap().pop().push("notify"); let client = self.client.clone(); let config_api_key = self.config.api_key.clone();