Add try/catch on ensureDir in upload endpoint

This commit is contained in:
advplyr committed 2026-09-14 17:25:37 -05:00
1 parent eb8ed7f5b6
commit 37d7ee20ed
1 file changed
+6 -1
+6 -1
View File
@@ -80,7 +80,12 @@ class MiscController {
const cleanedOutputDirectoryParts = outputDirectoryParts.filter(Boolean).map((part) => sanitizeFilename(part))
const outputDirectory = Path.join(...[folder.path, ...cleanedOutputDirectoryParts])
await fs.ensureDir(outputDirectory)
try {
await fs.ensureDir(outputDirectory)
} catch (error) {
Logger.error('[MiscController] Failed to create upload directory', outputDirectory, error)
return res.sendStatus(500)
}
Logger.info(`Uploading ${files.length} files to`, outputDirectory)