mirror of
https://github.com/kiwix/kiwix-tools.git
synced 2025-09-22 03:12:20 -04:00
do not cache results for searches from the welcome page
This commit is contained in:
parent
03bac00019
commit
52308b764d
@ -452,6 +452,12 @@ static struct MHD_Response* handle_search(RequestContext* request_context)
|
||||
request_context->connection, MHD_GET_ARGUMENT_KIND, "pattern");
|
||||
std::string patternString
|
||||
= kiwix::urlDecode(pattern == NULL ? "" : string(pattern));
|
||||
|
||||
/* Search results for searches from the welcome page should not
|
||||
be cached
|
||||
*/
|
||||
bool cacheEnabled = !(request_context->searcher == globalSearcher);
|
||||
|
||||
std::string patternCorrespondingUrl;
|
||||
|
||||
/* Try first to load directly the article */
|
||||
@ -506,7 +512,7 @@ static struct MHD_Response* handle_search(RequestContext* request_context)
|
||||
httpRedirection,
|
||||
mimeType,
|
||||
deflated,
|
||||
true);
|
||||
cacheEnabled);
|
||||
}
|
||||
|
||||
static struct MHD_Response* handle_random(RequestContext* request_context)
|
||||
|
Loading…
x
Reference in New Issue
Block a user