fix: sometimes we were left with 2 unfinished uploads for the same file

Massimo Melina committed Jan 25, 2023 at 10:23 UTC bd51ff368782989025ba7f01cf87f5bfda7f45ef
1 file changed +2
src/upload.ts
+2
@@ -70,6 +70,8 @@ export function uploadWriter(base: VfsNode, path: string, ctx: Koa.Context) {
70 if (resumable)
71 delayedDelete(resumable, 0)
72 })
73 + if (resumable) // we don't want to be left with 2 temp files
74 + return delayedDelete(tempName, 0)
75 const sec = deleteUnfinishedUploadsAfter.get()
76 if (typeof sec !== 'number') return
77 delayedDelete(tempName, sec)