-
- Downloads
Fix handling of "undef" in contrib/jsonb_plperl.
Perl has multiple internal representations of "undef", and just testing for SvTYPE(x) == SVt_NULL doesn't recognize all of them, leading to "cannot transform this Perl type to jsonb" errors. Use the approved test SvOK() instead. Report and patch by Ivan Panchenko. Back-patch to v11 where this module was added. Discussion: https://postgr.es/m/1564783533.324795401@f193.i.mail.ru
Showing
- contrib/jsonb_plperl/expected/jsonb_plperl.out 21 additions, 1 deletioncontrib/jsonb_plperl/expected/jsonb_plperl.out
- contrib/jsonb_plperl/expected/jsonb_plperlu.out 21 additions, 1 deletioncontrib/jsonb_plperl/expected/jsonb_plperlu.out
- contrib/jsonb_plperl/jsonb_plperl.c 5 additions, 5 deletionscontrib/jsonb_plperl/jsonb_plperl.c
- contrib/jsonb_plperl/sql/jsonb_plperl.sql 13 additions, 0 deletionscontrib/jsonb_plperl/sql/jsonb_plperl.sql
- contrib/jsonb_plperl/sql/jsonb_plperlu.sql 13 additions, 0 deletionscontrib/jsonb_plperl/sql/jsonb_plperlu.sql
Loading
Please register or sign in to comment