diff --git a/src/backend/utils/adt/jsonfuncs.c b/src/backend/utils/adt/jsonfuncs.c index 6bfaf3703d..1b0f494329 100644 --- a/src/backend/utils/adt/jsonfuncs.c +++ b/src/backend/utils/adt/jsonfuncs.c @@ -2478,7 +2478,7 @@ jsonb_populate_record_valid(PG_FUNCTION_ARGS) (void) populate_record_worker(fcinfo, "jsonb_populate_record", false, true, (Node *) &escontext); - return BoolGetDatum(!SOFT_ERROR_OCCURRED(&escontext)); + return BoolGetDatum(!escontext.error_occurred); } Datum