From 8b60baf07d10e7f3073c866f1c9d6ab2ab55f4fb Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 15 Aug 2024 16:31:51 +0200 Subject: [PATCH] [jOOQ/jOOQ#17067] Fix support for special float values NaN, Infinity in MULTISET usage --- 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 60a6ac6acb..002c90ffc6 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Multiset.java +++ b/jOOQ/src/main/java/org/jooq/impl/Multiset.java @@ -595,8 +595,8 @@ final class Multiset extends AbstractField> implemen static final Field castForJSON(Context ctx, Field field) { DataType t = field.getDataType(); - // [#10880] Many dialects don't support NaN and other float values in JSON documents as numbers - if (t.isDecimal() && t.isFloat()) { + // [#10880] [#17067] Many dialects don't support NaN and other float values in JSON documents as numbers + if (t.isFloat()) { switch (ctx.family()) { case H2: