fix validation

This commit is contained in:
rootdarkarchon
2024-02-26 19:41:38 +01:00
committed by Loporrit
parent 336a2f3732
commit 8c0c45df35

View File

@@ -100,6 +100,8 @@ public sealed class FileCacheManager : IHostedService
continue; continue;
} }
try
{
var computedHash = Crypto.GetFileHash(fileCache.ResolvedFilepath); var computedHash = Crypto.GetFileHash(fileCache.ResolvedFilepath);
if (!string.Equals(computedHash, fileCache.Hash, StringComparison.Ordinal)) if (!string.Equals(computedHash, fileCache.Hash, StringComparison.Ordinal))
{ {
@@ -107,6 +109,12 @@ public sealed class FileCacheManager : IHostedService
brokenEntities.Add(fileCache); brokenEntities.Add(fileCache);
} }
} }
catch (Exception e)
{
_logger.LogWarning("Error during validation of {file}", fileCache.ResolvedFilepath);
brokenEntities.Add(fileCache);
}
}
foreach (var brokenEntity in brokenEntities) foreach (var brokenEntity in brokenEntities)
{ {