Commit 6208334 1 parent a15b8de commit 6208334 Copy full SHA for 6208334
File tree 1 file changed +5
-7
lines changed
1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -66,20 +66,18 @@ export function toNodeListener(app: App): NodeListener {
66
66
// #754 Make sure hooks see correct status code and message
67
67
setResponseStatus ( event , error . statusCode , error . statusMessage ) ;
68
68
69
+ if ( app . options . onBeforeResponse && ! event . _onBeforeResponseCalled ) {
70
+ await app . options . onBeforeResponse ( event , { body : error } ) ;
71
+ }
69
72
if ( app . options . onError ) {
70
73
await app . options . onError ( error , event ) ;
71
74
}
72
- if ( event . handled ) {
73
- return ;
74
- }
75
75
if ( error . unhandled || error . fatal ) {
76
76
console . error ( "[h3]" , error . fatal ? "[fatal]" : "[unhandled]" , error ) ;
77
77
}
78
-
79
- if ( app . options . onBeforeResponse && ! event . _onBeforeResponseCalled ) {
80
- await app . options . onBeforeResponse ( event , { body : error } ) ;
78
+ if ( ! event . handled ) {
79
+ await sendError ( event , error , ! ! app . options . debug ) ;
81
80
}
82
- await sendError ( event , error , ! ! app . options . debug ) ;
83
81
if ( app . options . onAfterResponse && ! event . _onAfterResponseCalled ) {
84
82
await app . options . onAfterResponse ( event , { body : error } ) ;
85
83
}
You can’t perform that action at this time.
0 commit comments