Skip to content

Commit 70273fd

Browse files
renovate[bot]danieldietzler
authored andcommitted
chore(deps): update dependency @types/express to v5 (immich-app#18818)
* chore(deps): update dependency @types/express to v5 * fix: properly handle promise --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Dietzler <[email protected]>
1 parent 2d76ee0 commit 70273fd

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

server/package-lock.json

Lines changed: 8 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112
"@types/bcrypt": "^5.0.0",
113113
"@types/compression": "^1.7.5",
114114
"@types/cookie-parser": "^1.4.8",
115-
"@types/express": "^4.17.17",
115+
"@types/express": "^5.0.0",
116116
"@types/fluent-ffmpeg": "^2.1.21",
117117
"@types/js-yaml": "^4.0.9",
118118
"@types/lodash": "^4.14.197",

server/src/middleware/file-upload.interceptor.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,8 @@ export class FileUploadInterceptor implements NestInterceptor {
8888
if (handler) {
8989
await new Promise<void>((resolve, reject) => {
9090
const next: NextFunction = (error) => (error ? reject(transformException(error)) : resolve());
91-
handler(context_.getRequest(), context_.getResponse(), next);
91+
const maybePromise = handler(context_.getRequest(), context_.getResponse(), next);
92+
Promise.resolve(maybePromise).catch((error) => reject(error));
9293
});
9394
} else {
9495
this.logger.warn(`Skipping invalid file upload route: ${route}`);

0 commit comments

Comments
 (0)