diff options
| author | MohamedBassem <me@mbassem.com> | 2025-08-22 21:45:49 +0300 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2025-08-22 21:45:49 +0300 |
| commit | 096af7efffe11be563844a361fafd6d158dd5c81 (patch) | |
| tree | 4f7fd38fb01c7298c5eb2b6f0f2597fd25275142 /packages/api | |
| parent | 39a650f63484fd8bc982311622c91ad03109547a (diff) | |
| download | karakeep-096af7efffe11be563844a361fafd6d158dd5c81.tar.zst | |
fix: Dont attempt to remove uploaded tmp file if it's already removed
Diffstat (limited to 'packages/api')
| -rw-r--r-- | packages/api/utils/upload.ts | 8 |
1 files changed, 7 insertions, 1 deletions
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(() => ({})); } } |
