From 2901cceea9e46daa6a08944eab08578f707c0cb5 Mon Sep 17 00:00:00 2001 From: Azerelat <azerelat@inbox.lv> Date: Sun, 17 Jan 2016 13:19:18 +0000 Subject: [PATCH] Fix cache items not expiring and change redirect to a temp one as we can now change the base path --- src/Jackett/Indexers/BaseIndexer.cs | 2 +- src/Jackett/Utils/WebApiRootRedirectMiddleware.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Jackett/Indexers/BaseIndexer.cs b/src/Jackett/Indexers/BaseIndexer.cs index 377c2b12..b15fc873 100644 --- a/src/Jackett/Indexers/BaseIndexer.cs +++ b/src/Jackett/Indexers/BaseIndexer.cs @@ -141,7 +141,7 @@ namespace Jackett.Indexers protected void CleanCache() { - foreach (var expired in cache.Where(i => i.Created - DateTime.Now > cacheTime).ToList()) + foreach (var expired in cache.Where(i => DateTime.Now - i.Created > cacheTime).ToList()) { cache.Remove(expired); } diff --git a/src/Jackett/Utils/WebApiRootRedirectMiddleware.cs b/src/Jackett/Utils/WebApiRootRedirectMiddleware.cs index df0aebb5..b41795ec 100644 --- a/src/Jackett/Utils/WebApiRootRedirectMiddleware.cs +++ b/src/Jackett/Utils/WebApiRootRedirectMiddleware.cs @@ -26,7 +26,7 @@ namespace Jackett.Utils if (string.IsNullOrWhiteSpace(url.AbsolutePath) || url.AbsolutePath == "/") { // 301 is the status code of permanent redirect - context.Response.StatusCode = 301; + context.Response.StatusCode = 302; var redir = Startup.BasePath + "Admin/Dashboard"; Engine.Logger.Info("redirecting to " + redir); context.Response.Headers.Set("Location", redir); -- GitLab