diff --git a/src/server/routes/search.rs b/src/server/routes/search.rs index e8e0153..3f880f5 100644 --- a/src/server/routes/search.rs +++ b/src/server/routes/search.rs @@ -144,9 +144,9 @@ 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. cookie_engines.sort(); - cache_key = format!("{}{}", cache_key, cookie_engines.join(",")); + cache_key = format!("{cache_key}&engines={}", cookie_engines.join(",")); } else { - cache_key = format!("{}{}", cache_key, config_engines.join(",")); + cache_key = format!("{cache_key}&engines={}", config_engines.join(",")); } // fetch the cached results json.