Clean up causes the time stamp to be updated for all files

Issue #129 resolved
Svante Seleborg
repo owner created an issue

After running a 'clean up', all active files have the same time stamp in the recent files view. This should only be updated when there's an actual use of the file.

Comments (2)

  1. Svante Seleborg reporter

    ----------- Exception at 2016-06-20 02:51:59Z ----------- Axantum.AxCrypt.Core.Runtime.FileOperationException: Could not change write protection. ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users[redacted]\AppData\Local\AxCrypt\mhgfhhkh[redacted].pdf'. at System.IO.Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileSystemInfo.set_Attributes(FileAttributes value) at Axantum.AxCrypt.Mono.DataStore.set_IsWriteProtected(Boolean value) --- End of inner exception stack trace --- at Axantum.AxCrypt.Mono.DataStore.set_IsWriteProtected(Boolean value) at Axantum.AxCrypt.Core.Session.ActiveFileAction.TryDelete(ActiveFile activeFile, IProgressContext progress) at Axantum.AxCrypt.Core.Session.ActiveFileAction.<>cDisplayClass1_0.<PurgeActiveFiles>b0(ActiveFile activeFile) at Axantum.AxCrypt.Core.Session.FileSystemState.ForEach(ChangedEventMode mode, Func`2 action) at Axantum.AxCrypt.Core.Session.ActiveFileAction.PurgeActiveFiles(IProgressContext progress) at Axantum.AxCrypt.Core.Session.SessionNotificationHandler.<HandleNotificationInternalAsync>d7.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Axantum.AxCrypt.Core.Session.SessionNotificationHandler.<>cDisplayClass6_0.<<HandleNotificationAsync>b0>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Axantum.AxCrypt.Forms.Implementation.ProgressBackground.<>cDisplayClass11_0.<<BackgroundWorkWithProgressOnUIThread>b1>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Axantum.AxCrypt.Mono.ThreadWorker.<OnWorkAsync>d22.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Axantum.AxCrypt.Mono.ThreadWorker.<DoWorkAsync>d12.MoveNext()

  2. Log in to comment