Fixed: Filter unchanged files using UTC timestamps

(cherry picked from commit 9fc66e9b985a1eabd05f324ac631dfac39d2aebc)
pull/3107/head
bmarinov 6 months ago committed by Bogdan
parent f4f03a853f
commit d9827fd6a6

@ -129,7 +129,7 @@ namespace NzbDrone.Core.MediaFiles
{
unwanted = combined
.Where(x => x.DiskFile.Length == x.DbFile.Size &&
Math.Abs((x.DiskFile.LastWriteTimeUtc - x.DbFile.Modified).TotalSeconds) <= 1)
Math.Abs((x.DiskFile.LastWriteTimeUtc - x.DbFile.Modified.ToUniversalTime()).TotalSeconds) <= 1)
.Select(x => x.DiskFile)
.ToList();
_logger.Trace($"{unwanted.Count} unchanged existing files");
@ -138,7 +138,7 @@ namespace NzbDrone.Core.MediaFiles
{
unwanted = combined
.Where(x => x.DiskFile.Length == x.DbFile.Size &&
Math.Abs((x.DiskFile.LastWriteTimeUtc - x.DbFile.Modified).TotalSeconds) <= 1 &&
Math.Abs((x.DiskFile.LastWriteTimeUtc - x.DbFile.Modified.ToUniversalTime()).TotalSeconds) <= 1 &&
(x.DbFile.Edition == null || (x.DbFile.Edition.IsLoaded && x.DbFile.Edition.Value != null)))
.Select(x => x.DiskFile)
.ToList();

Loading…
Cancel
Save