From 7768ffac0efe5d897d099c1d903817b6cbf07830 Mon Sep 17 00:00:00 2001 From: Jesper Engberg Date: Mon, 17 Apr 2023 10:15:31 +0200 Subject: [PATCH 1/3] Update CHANGELOG.md --- CHANGELOG.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 056dd1ffb121..fd1a8166ffff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,7 +24,7 @@ If you want to manually add async context isolation to your application, you can import * as Sentry from '@sentry/node'; const requestHandler = (ctx, next) => { - return new Promise((resolve) => { + return new Promise((resolve, reject) => { Sentry.runWithAsyncContext(async () => { const hub = Sentry.getCurrentHub(); @@ -37,8 +37,9 @@ const requestHandler = (ctx, next) => { }) ) ); - - await next(); + + + await next().catch(reject); resolve(); }); }); From 55105ea3599bc1dbfd1ee6b18b3d0ac901713f50 Mon Sep 17 00:00:00 2001 From: Jesper Engberg Date: Mon, 17 Apr 2023 10:19:21 +0200 Subject: [PATCH 2/3] Update CHANGELOG.md --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd1a8166ffff..089a596406a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,7 +39,11 @@ const requestHandler = (ctx, next) => { ); - await next().catch(reject); + try { + await next(); + } catch (err) { + reject(err); + } resolve(); }); }); From 4c5a8ad0591b276bfab80e077395e0ad11b1d327 Mon Sep 17 00:00:00 2001 From: Jesper Engberg Date: Mon, 17 Apr 2023 10:19:40 +0200 Subject: [PATCH 3/3] Update CHANGELOG.md --- CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 089a596406a7..fd32edeee293 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,8 +37,7 @@ const requestHandler = (ctx, next) => { }) ) ); - - + try { await next(); } catch (err) {