From cbe455cb9bac5a42f07e6ee0035bd90021e4b2c7 Mon Sep 17 00:00:00 2001 From: hoangvuanduin <121915810+hoangvuanduin@users.noreply.github.com> Date: Thu, 15 Jan 2026 15:36:39 +0700 Subject: [PATCH] Update assertFn to use custom error message --- src/main/java/com/dashjoin/jsonata/Functions.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/dashjoin/jsonata/Functions.java b/src/main/java/com/dashjoin/jsonata/Functions.java index 17fb147..f66c96e 100644 --- a/src/main/java/com/dashjoin/jsonata/Functions.java +++ b/src/main/java/com/dashjoin/jsonata/Functions.java @@ -1891,7 +1891,7 @@ public static void error(String message) throws Throwable { */ public static void assertFn(boolean condition, String message) throws Throwable { if(!condition) { - throw new JException("D3141", -1, "$assert() statement failed"); + throw new JException("D3141", -1, message!=null ? message : "$assert() statement failed"); // message: message || "$assert() statement failed" } }