@@ -92,8 +92,7 @@ async function executeExternalQuery(sql: string, params: any, isRaw: boolean, da
9292 } ) ;
9393
9494 const results : any = await response . json ( ) ;
95- const items = results . response . results ?. items ;
96- return await afterQuery ( sql , items , isRaw , dataSource , env ) ;
95+ return results . response . results ?. items ;
9796}
9897
9998export async function executeQuery ( sql : string , params : any | undefined , isRaw : boolean , dataSource ?: DataSource , env ?: Env ) : Promise < QueryResponse > {
@@ -103,13 +102,15 @@ export async function executeQuery(sql: string, params: any | undefined, isRaw:
103102 }
104103
105104 const { sql : updatedSQL , params : updatedParams } = await beforeQuery ( sql , params , dataSource , env )
105+ let response ;
106106
107107 if ( dataSource . source === 'internal' ) {
108- const response = await dataSource . internalConnection ?. durableObject . executeQuery ( updatedSQL , updatedParams , isRaw ) ;
109- return await afterQuery ( updatedSQL , response , isRaw , dataSource , env ) ;
108+ response = await dataSource . internalConnection ?. durableObject . executeQuery ( updatedSQL , updatedParams , isRaw ) ;
110109 } else {
111- return executeExternalQuery ( updatedSQL , updatedParams , isRaw , dataSource , env ) ;
110+ response = await executeExternalQuery ( updatedSQL , updatedParams , isRaw , dataSource , env ) ;
112111 }
112+
113+ return await afterQuery ( updatedSQL , response , isRaw , dataSource , env ) ;
113114}
114115
115116export async function executeTransaction ( queries : { sql : string ; params ?: any [ ] } [ ] , isRaw : boolean , dataSource ?: DataSource , env ?: Env ) : Promise < QueryResponse > {
@@ -242,5 +243,5 @@ export async function executeSDKQuery(sql: string, params: any | undefined, isRa
242243 await db . connect ( ) ;
243244 const { data } = await db . raw ( sql , params ) ;
244245
245- return await afterQuery ( sql , data , isRaw , dataSource , env ) ;
246+ return data ;
246247}
0 commit comments