@@ -103,23 +103,19 @@ export default defineEventHandler(async (event) => {
103103 } )
104104 }
105105
106+ const buffer = Buffer . from ( response . data , 'base64' )
107+
106108 if ( response . status >= 400 && response . status < 600 ) {
107109 if ( isQueryRequest ) {
108- consola . error ( `${ queryErrorMessage } with status code ${ response . status } :\n` , tryParseJSON ( response . data ) )
110+ consola . error ( `${ queryErrorMessage } with status code ${ response . status } :\n` , tryParseJSON (
111+ buffer . toString ( 'utf-8' ) ,
112+ ) )
109113 if ( kql . server . verboseErrors )
110114 consola . log ( 'Full KQL query request:' , body . query )
111115 }
112116 else {
113117 consola . error ( fetchErrorMessage )
114118 }
115-
116- // throw createError({
117- // statusCode: 500,
118- // statusMessage: isQueryRequest
119- // ? queryErrorMessage
120- // : fetchErrorMessage,
121- // data: tryParseJSON(response.data),
122- // })
123119 }
124120
125121 const cookies : string [ ] = [ ]
@@ -142,7 +138,6 @@ export default defineEventHandler(async (event) => {
142138 if ( cookies . length > 0 )
143139 setResponseHeader ( event , 'set-cookie' , cookies )
144140
145- const buffer = Buffer . from ( response . data , 'base64' )
146141 setResponseStatus ( event , response . status , response . statusText )
147142 return send ( event , buffer )
148143} )
0 commit comments