diff --git a/LightlessSync/FileCache/FileCacheManager.cs b/LightlessSync/FileCache/FileCacheManager.cs index 43516b1..dda1d9c 100644 --- a/LightlessSync/FileCache/FileCacheManager.cs +++ b/LightlessSync/FileCache/FileCacheManager.cs @@ -190,7 +190,7 @@ public sealed class FileCacheManager : IHostedService .Replace(_configService.Current.CacheFolder, _configService.Current.CacheFolder.EndsWith('\\') ? CachePrefix + '\\' : CachePrefix, StringComparison.OrdinalIgnoreCase) .Replace("\\\\", "\\", StringComparison.Ordinal); - if (!cleanedPaths.ContainsValue(cleaned)) + if (seenCleaned.Add(cleaned)) { _logger.LogDebug("Adding to cleanedPaths: {cleaned}", cleaned); cleanedPaths[p] = cleaned;