diff --git a/src/backend/utils/adt/jsonfuncs.c b/src/backend/utils/adt/jsonfuncs.c index b1c4b02253..15799701ba 100644 --- a/src/backend/utils/adt/jsonfuncs.c +++ b/src/backend/utils/adt/jsonfuncs.c @@ -3718,6 +3718,7 @@ setPathObject(JsonbIterator **it, Datum *path_elems, bool *path_nulls, { JsonbValue new = k; + new.type = jbvString; new.val.string.len = VARSIZE_ANY_EXHDR(path_elems[level]); new.val.string.val = VARDATA_ANY(path_elems[level]); @@ -3759,6 +3760,7 @@ setPathObject(JsonbIterator **it, Datum *path_elems, bool *path_nulls, { JsonbValue new = k; + new.type = jbvString; new.val.string.len = VARSIZE_ANY_EXHDR(path_elems[level]); new.val.string.val = VARDATA_ANY(path_elems[level]);