diff --git a/core/server/adapters/storage/LocalFileStorage.js b/core/server/adapters/storage/LocalFileStorage.js index efff346263..ca5a44ca97 100644 --- a/core/server/adapters/storage/LocalFileStorage.js +++ b/core/server/adapters/storage/LocalFileStorage.js @@ -99,6 +99,14 @@ class LocalFileStore extends StorageBase { })); } + if (err.statusCode === 400) { + return next(new common.errors.BadRequestError({err: err})); + } + + if (err.statusCode === 403) { + return next(new common.errors.NoPermissionError({err: err})); + } + return next(new common.errors.GhostError({err: err})); }