From 7377b9b18240d80be106fa440ae66a5ee86c5d9c Mon Sep 17 00:00:00 2001 From: mrfry Date: Wed, 3 May 2023 20:01:07 +0200 Subject: [PATCH] undefined stat fix --- src/modules/api/p2p/userFiles.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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] = {} }