diff --git a/MareSynchronosServer/MareSynchronosStaticFilesServer/Services/CachedFileProvider.cs b/MareSynchronosServer/MareSynchronosStaticFilesServer/Services/CachedFileProvider.cs index d9e2e9a..e59b448 100644 --- a/MareSynchronosServer/MareSynchronosStaticFilesServer/Services/CachedFileProvider.cs +++ b/MareSynchronosServer/MareSynchronosStaticFilesServer/Services/CachedFileProvider.cs @@ -115,6 +115,10 @@ public sealed class CachedFileProvider : IDisposable File.Copy(coldStorageFilePath.FullName, tempFileName, true); File.Move(tempFileName, destinationFilePath, true); coldStorageFilePath.LastAccessTimeUtc = DateTime.UtcNow; + var destinationFile = new FileInfo(destinationFilePath); + destinationFile.LastAccessTimeUtc = DateTime.UtcNow; + destinationFile.CreationTimeUtc = DateTime.UtcNow; + destinationFile.LastWriteTimeUtc = DateTime.UtcNow; _metrics.IncGauge(MetricsAPI.GaugeFilesTotal); _metrics.IncGauge(MetricsAPI.GaugeFilesTotalSize, new FileInfo(destinationFilePath).Length); return true;