From aae2e8260253b9830a4cade5ca3066ee297a1b13 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 8 Jul 2021 21:04:23 +0200 Subject: [PATCH] [jOOQ/jOOQ#12139] MULTISET as JSON emulation using JSON_ARRAY must use NULL ON NULL clause --- jOOQ/src/main/java/org/jooq/impl/Multiset.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/Multiset.java b/jOOQ/src/main/java/org/jooq/impl/Multiset.java index c9b8c57ace..9bb5ad691f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Multiset.java +++ b/jOOQ/src/main/java/org/jooq/impl/Multiset.java @@ -336,7 +336,7 @@ final class Multiset extends AbstractField> { return jsonArrayAgg( returningClob(ctx, jsonArray( map(fields.fields(), (f, i) -> agg ? f : DSL.field(fieldName(i), f.getDataType())) - )) + ).nullOnNull()) ); } } @@ -360,7 +360,7 @@ final class Multiset extends AbstractField> { return jsonbArrayAgg( returningClob(ctx, jsonbArray( map(fields.fields(), (f, i) -> agg ? f : DSL.field(fieldName(i), f.getDataType())) - )) + ).nullOnNull()) ); } }