File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -84,7 +84,7 @@ export class DatabaseConnection {
8484 query = JSON . parse ( json , ( key , value ) => {
8585 if ( typeof value === 'string' && value . match ( isoDatePattern ) ) {
8686 return new Date ( value ) ; // isostring, so cast to js date
87- } else if ( value . toString ( ) . indexOf ( "__REGEXP " ) == 0 ) {
87+ } else if ( value != null && value != undefined && value . toString ( ) . indexOf ( "__REGEXP " ) == 0 ) {
8888 var m = value . split ( "__REGEXP " ) [ 1 ] . match ( / \/ ( .* ) \/ ( .* ) ? / ) ;
8989 return new RegExp ( m [ 1 ] , m [ 2 ] || "" ) ;
9090 } else
@@ -170,7 +170,7 @@ export class DatabaseConnection {
170170 query = JSON . parse ( json , ( key , value ) => {
171171 if ( typeof value === 'string' && value . match ( isoDatePattern ) ) {
172172 return new Date ( value ) ; // isostring, so cast to js date
173- } else if ( value . toString ( ) . indexOf ( "__REGEXP " ) == 0 ) {
173+ } else if ( value != null && value != undefined && value . toString ( ) . indexOf ( "__REGEXP " ) == 0 ) {
174174 var m = value . split ( "__REGEXP " ) [ 1 ] . match ( / \/ ( .* ) \/ ( .* ) ? / ) ;
175175 return new RegExp ( m [ 1 ] , m [ 2 ] || "" ) ;
176176 } else
Original file line number Diff line number Diff line change 1- 0.0.117
1+ 0.0.118
You can’t perform that action at this time.
0 commit comments