diff --git a/src/routes/apps.js b/src/routes/apps.js index 774589f24..73f5937b6 100644 --- a/src/routes/apps.js +++ b/src/routes/apps.js @@ -542,6 +542,7 @@ function uploadFile(req, res, next) { if (!req.files.file) return next(new HttpError(400, 'file must be provided as multipart')); apps.uploadFile(req.params.id, req.files.file.path, req.query.file, function (error) { + if (error && error.reason === AppsError.NOT_FOUND) return next(new HttpError(404, error.message)); if (error) return next(new HttpError(500, error)); debug('uploadFile: done');