From 0116bd8a1130ff5de5d0f6333e1eeea8d09e9130 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 11 Mar 2024 12:26:17 +0100 Subject: [PATCH] [jOOQ/jOOQ#16425] [jOOQ/jOOQ#16090] Restore eager logging with CAST When calling Field.cast(UserType.class) or Field.coerce(UserType.class), we must eager log the warning as previously --- jOOQ/src/main/java/org/jooq/impl/AbstractField.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractField.java b/jOOQ/src/main/java/org/jooq/impl/AbstractField.java index 571e82ad38..1f403190a8 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractField.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractField.java @@ -296,7 +296,7 @@ implements @Override public final Field cast(Class type) { - return cast(DefaultDataType.getDataType(null, type)); + return cast(DefaultDataType.check(DefaultDataType.getDataType(null, type))); } // ------------------------------------------------------------------------ @@ -315,7 +315,7 @@ implements @Override public final Field coerce(Class type) { - return coerce(DefaultDataType.getDataType(null, type)); + return coerce(DefaultDataType.check(DefaultDataType.getDataType(null, type))); } // ------------------------------------------------------------------------