File tree 2 files changed +9
-3
lines changed 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -525,14 +525,15 @@ function Postgres(a, b) {
525
525
526
526
function getType ( x ) {
527
527
if ( x == null )
528
- return { type : 0 , value : x }
528
+ return { type : 0 , value : x , raw : x }
529
529
530
530
const value = x . type ? x . value : x
531
531
, type = x . type || inferType ( value )
532
532
533
533
return {
534
534
type,
535
- value : ( options . serializers [ type ] || types . string . serialize ) ( value )
535
+ value : ( options . serializers [ type ] || types . string . serialize ) ( value ) ,
536
+ raw : x
536
537
}
537
538
}
538
539
}
Original file line number Diff line number Diff line change @@ -1075,11 +1075,16 @@ t('Error contains query string', async() => [
1075
1075
( await sql `selec 1` . catch ( err => err . query ) )
1076
1076
] )
1077
1077
1078
- t ( 'Error contains query parameters' , async ( ) => [
1078
+ t ( 'Error contains query serialized parameters' , async ( ) => [
1079
1079
'1' ,
1080
1080
( await sql `selec ${ 1 } ` . catch ( err => err . parameters [ 0 ] . value ) )
1081
1081
] )
1082
1082
1083
+ t ( 'Error contains query raw parameters' , async ( ) => [
1084
+ 1 ,
1085
+ ( await sql `selec ${ 1 } ` . catch ( err => err . parameters [ 0 ] . raw ) )
1086
+ ] )
1087
+
1083
1088
t ( 'Query string is not enumerable' , async ( ) => {
1084
1089
const sql = postgres ( { ...options , debug : false } )
1085
1090
return [
You can’t perform that action at this time.
0 commit comments