From 53e62ee0a45bca6d631083bc70d876ec23533ebf Mon Sep 17 00:00:00 2001 From: Poornima Nayar Date: Fri, 12 Jan 2018 12:18:24 +0000 Subject: [PATCH] trim any occurrences of trailing backslash while trying to find a match by old url --- source/Simple301/Core/RedirectRepository.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Simple301/Core/RedirectRepository.cs b/source/Simple301/Core/RedirectRepository.cs index fa4759b..b615c8c 100644 --- a/source/Simple301/Core/RedirectRepository.cs +++ b/source/Simple301/Core/RedirectRepository.cs @@ -227,7 +227,7 @@ private static Redirect FetchRedirectByOldUrl(string oldUrl, bool fromCache = fa var query = "SELECT * FROM Redirects WHERE OldUrl=@0"; if (fromCache) - return _cacheManager.GetAndSet(CACHE_CATEGORY, "OldUrl:" + oldUrl, () => FetchRedirectFromDbByQuery(query, oldUrl)); + return _cacheManager.GetAndSet(CACHE_CATEGORY, "OldUrl:" + oldUrl.TrimEnd('/'), () => FetchRedirectFromDbByQuery(query, oldUrl.TrimEnd('/'))); return FetchRedirectFromDbByQuery(query, oldUrl); }