fix getting wrong search results from cache (when using different search settings)

This commit is contained in:
partisan 2024-08-18 14:49:42 +02:00
parent dade24f476
commit 3f73dcc523
4 changed files with 20 additions and 21 deletions

View file

@ -21,7 +21,7 @@ func init() {
func handleImageSearch(w http.ResponseWriter, settings UserSettings, query string, page int) {
startTime := time.Now()
cacheKey := CacheKey{Query: query, Page: page, Safe: settings.SafeSearch == "true", Lang: settings.Language, Type: "image"}
cacheKey := CacheKey{Query: query, Page: page, Safe: settings.SafeSearch == "active", Lang: settings.Language, Type: "image"}
combinedResults := getImageResultsFromCacheOrFetch(cacheKey, query, settings.SafeSearch, settings.Language, page)
elapsedTime := time.Since(startTime)