diff --git a/src/modules/api/p2p/userFiles.ts b/src/modules/api/p2p/userFiles.ts index c4a1d53..0a7f05e 100644 --- a/src/modules/api/p2p/userFiles.ts +++ b/src/modules/api/p2p/userFiles.ts @@ -59,8 +59,11 @@ export function getUserFiles(since: number): SyncResponseBase & { const dataFile = utils.ReadJSON>(dataFilePath) Object.entries(dataFile).forEach(([fileName, data]) => { - const mtime = utils.statFile(path.join(userDirPath, fileName)).mtime - if (mtime.getTime() >= since) { + const mtime = + utils + .statFile(path.join(userDirPath, fileName)) + ?.mtime.getTime() || 0 + if (mtime >= since) { if (!newFiles[dir]) { newFiles[dir] = {} }