aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--packages/api/utils/upload.ts8
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(() => ({}));
}
}