File tree 1 file changed +5
-5
lines changed
Filter options
1 file changed +5
-5
lines changed
Original file line number Diff line number Diff line change @@ -264,7 +264,7 @@ make_vodka_value(JsQueryValue *value)
264
264
int32 len , jqPos ;
265
265
char * jqBase ;
266
266
267
- if (!value )
267
+ if (!value || value -> type == jqiAny )
268
268
return NULL ;
269
269
270
270
result = (JsonbVodkaValue * )palloc (sizeof (JsonbVodkaValue ));
@@ -274,21 +274,21 @@ make_vodka_value(JsQueryValue *value)
274
274
275
275
switch (value -> type )
276
276
{
277
- case jbvNull :
277
+ case jqiNull :
278
278
result -> type = JSONB_VODKA_FLAG_VALUE | JSONB_VODKA_FLAG_NULL ;
279
279
break ;
280
- case jbvBool :
280
+ case jqiBool :
281
281
result -> type = JSONB_VODKA_FLAG_VALUE | JSONB_VODKA_FLAG_BOOL ;
282
282
read_byte (len , jqBase , jqPos );
283
283
if (len )
284
284
result -> type |= JSONB_VODKA_FLAG_TRUE ;
285
285
break ;
286
- case jbvString :
286
+ case jqiString :
287
287
result -> type = JSONB_VODKA_FLAG_VALUE | JSONB_VODKA_FLAG_STRING ;
288
288
read_int32 (len , jqBase , jqPos );
289
289
result -> hash = hash_any ((unsigned char * )jqBase + jqPos , len );
290
290
break ;
291
- case jbvNumeric :
291
+ case jqiNumeric :
292
292
result -> type = JSONB_VODKA_FLAG_VALUE | JSONB_VODKA_FLAG_NUMERIC ;
293
293
result -> n = (Numeric )(jqBase + jqPos );
294
294
break ;
You can’t perform that action at this time.
0 commit comments