From 527ecebaec9c7c6151b9f98a096e23d0b7392e8e Mon Sep 17 00:00:00 2001 From: Mostafa Date: Thu, 23 Jan 2025 21:09:38 -0600 Subject: [PATCH] fix tests --- src/client.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/client.rs b/src/client.rs index 77e74aa..e486d88 100644 --- a/src/client.rs +++ b/src/client.rs @@ -858,6 +858,14 @@ where // The query router determines where the query is going to go, // e.g. primary, replica, which shard. let mut query_router = QueryRouter::new(); + let pool_settings = if self.admin { + // Admin clients do not use pools. + ConnectionPool::default().settings + } else { + self.get_pool().await?.settings + }; + query_router.update_pool_settings(&pool_settings); + query_router.set_default_role(); self.stats.register(self.stats.clone());