diff --git a/src/Umbraco.Infrastructure/Persistence/Repositories/Implement/RedirectUrlRepository.cs b/src/Umbraco.Infrastructure/Persistence/Repositories/Implement/RedirectUrlRepository.cs index 1c2da42561..7e4c56f117 100644 --- a/src/Umbraco.Infrastructure/Persistence/Repositories/Implement/RedirectUrlRepository.cs +++ b/src/Umbraco.Infrastructure/Persistence/Repositories/Implement/RedirectUrlRepository.cs @@ -1,5 +1,4 @@ using System.Security.Cryptography; -using System.Threading.Tasks; using Microsoft.Extensions.Logging; using NPoco; using Umbraco.Cms.Core; @@ -44,7 +43,7 @@ internal class RedirectUrlRepository : EntityRepositoryBase, return dto == null ? null : Map(dto); } - public async Task GetMostRecentUrlAsync(string url) + public async Task GetMostRecentUrlAsync(string url) { Sql sql = GetMostRecentSql(url); List dtos = await Database.FetchAsync(sql); @@ -71,7 +70,7 @@ internal class RedirectUrlRepository : EntityRepositoryBase, Sql sql = GetMostRecentUrlSql(url, culture); List dtos = Database.Fetch(sql); - RedirectUrlDto? dto = dtos.FirstOrDefault(f => f.Culture == culture.ToLower()); + RedirectUrlDto? dto = dtos.FirstOrDefault(f => culture.InvariantEquals(f.Culture)); if (dto == null) { @@ -102,7 +101,7 @@ internal class RedirectUrlRepository : EntityRepositoryBase, Sql sql = GetMostRecentUrlSql(url, culture); List dtos = await Database.FetchAsync(sql); - RedirectUrlDto? dto = dtos.FirstOrDefault(f => f.Culture == culture.ToLower()); + RedirectUrlDto? dto = dtos.FirstOrDefault(f => culture.InvariantEquals(f.Culture)); if (dto == null) {