From 5a6af761b0ede625f7887576562f5d73f5d3732f Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 10 Jun 2021 10:09:02 +0200 Subject: [PATCH] [jOOQ/jOOQ#11987] Parser doesn't support date time arithmetic in DATE_TRUNC arguments --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 2d4a23f7ee..53e791e5f6 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -6942,7 +6942,7 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { private final FieldOrRow parseSum(Type type) { FieldOrRow r = parseFactor(type); - if (N.is(type) && r instanceof Field) + if ((N.is(type) || D.is(type)) && r instanceof Field) for (;;) if (parseIf('+')) r = parseSumRightOperand(type, r, true);