diff options
author | Amit Langote <amitlan@postgresql.org> | 2024-07-26 16:08:13 +0900 |
---|---|---|
committer | Amit Langote <amitlan@postgresql.org> | 2024-07-26 16:36:10 +0900 |
commit | 3c3ccd4ca80136939abf97a7c19b67486dfda3af (patch) | |
tree | f904c2d24c6870deec2d88fbf1f411972ed04bfa /src/backend/utils/adt/jsonb_util.c | |
parent | d1dc4ae5608d9c0e83d5b5d32de238a7ac3d9a1a (diff) | |
download | postgresql-3c3ccd4ca80136939abf97a7c19b67486dfda3af.tar.gz postgresql-3c3ccd4ca80136939abf97a7c19b67486dfda3af.zip |
SQL/JSON: Respect OMIT QUOTES when RETURNING domains over jsonb
populate_domain() didn't take into account the omit_quotes flag passed
down to json_populate_type() by ExecEvalJsonCoercion() and that led
to incorrect behavior when the RETURNING type is a domain over
jsonb. Fix that by passing the flag by adding a new function
parameter to populate_domain().
Reported-by: Jian He <jian.universality@gmail.com>
Discussion: https://postgr.es/m/CACJufxEo4sUjKCYtda0_qt9tazqqKPmF1cqhW9KBOUeJFqQd2g@mail.gmail.com
Backpatch-through: 17
Diffstat (limited to 'src/backend/utils/adt/jsonb_util.c')
0 files changed, 0 insertions, 0 deletions