From 286bcf1bd359c827e5c7139eab2320a6c4bcc2bf Mon Sep 17 00:00:00 2001 From: ddotthomas Date: Sat, 30 Dec 2023 22:12:43 -0700 Subject: [PATCH] fix: added a config parse backup --- src/server/routes/search.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/server/routes/search.rs b/src/server/routes/search.rs index fe07935..10f6982 100644 --- a/src/server/routes/search.rs +++ b/src/server/routes/search.rs @@ -139,6 +139,16 @@ async fn results( // We sort the list of engine so the cache keys will match between users. The cookie's list of engines is unordered. engines.sort(); cache_key = cache_key + &(engines.join("")); + } else { + let mut engines: Vec = config + .upstream_search_engines + .iter() + .filter(|map| *map.1) + .map(|map| String::from(&(*map.0))) + .collect(); + + engines.sort(); + cache_key = cache_key + &(engines.join("")); } // fetch the cached results json.