lib/model: Set mod. time after writing trailer in shortcut (ref #7992)

This commit is contained in:
Simon Frei 2021-10-23 13:01:59 +02:00 committed by Jakob Borg
parent 8f8e8a9285
commit 951b058952

View File

@ -1227,8 +1227,6 @@ func (f *sendReceiveFolder) shortcutFile(file protocol.FileInfo, dbUpdateChan ch
}
}
f.mtimefs.Chtimes(file.Name, file.ModTime(), file.ModTime()) // never fails
// Still need to re-write the trailer with the new encrypted fileinfo.
if f.Type == config.FolderTypeReceiveEncrypted {
err = inWritableDir(func(path string) error {
@ -1249,6 +1247,8 @@ func (f *sendReceiveFolder) shortcutFile(file protocol.FileInfo, dbUpdateChan ch
}
}
f.mtimefs.Chtimes(file.Name, file.ModTime(), file.ModTime()) // never fails
dbUpdateChan <- dbUpdateJob{file, dbUpdateShortcutFile}
}