From 096af7efffe11be563844a361fafd6d158dd5c81 Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Fri, 22 Aug 2025 21:45:49 +0300 Subject: fix: Dont attempt to remove uploaded tmp file if it's already removed --- packages/api/utils/upload.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/api/utils/upload.ts b/packages/api/utils/upload.ts index 970323fd..6f18790b 100644 --- a/packages/api/utils/upload.ts +++ b/packages/api/utils/upload.ts @@ -119,7 +119,13 @@ export async function uploadAsset( fileName, }; } finally { - if (tempFilePath) { + if ( + tempFilePath && + (await fs.promises + .access(tempFilePath) + .then(() => true) + .catch(() => false)) + ) { await fs.promises.unlink(tempFilePath).catch(() => ({})); } } -- cgit v1.2.3-70-g09d2