From 78031f92b0ff064efa82065a3cf6020c1256a5fd Mon Sep 17 00:00:00 2001 From: Lars Hjemli Date: Mon, 14 Apr 2008 23:07:52 +0200 Subject: Fix search in repo index even if caching is enabled The repository index page needed to include the querystring in the cache filename. Signed-off-by: Lars Hjemli --- cgit.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cgit.c b/cgit.c index 6ec763f..38b0ba5 100644 --- a/cgit.c +++ b/cgit.c @@ -179,7 +179,9 @@ static int cgit_prepare_cache(struct cacheitem *item) } if (!ctx.repo) { - item->name = xstrdup(fmt("%s/index.html", ctx.cfg.cache_root)); + item->name = xstrdup(fmt("%s/index.%s.html", + ctx.cfg.cache_root, + cache_safe_filename(ctx.qry.raw))); item->ttl = ctx.cfg.cache_root_ttl; return 1; } -- cgit v1.2.3-70-g09d2