From f94f1e7c1841c938205cf20ac8d13be91896faa9 Mon Sep 17 00:00:00 2001 From: fjtirado Date: Tue, 14 Oct 2025 20:26:22 +0200 Subject: [PATCH] If model is not convertible from Json, try to convert anyway Signed-off-by: fjtirado --- .../java/io/serverlessworkflow/impl/jackson/JsonUtils.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/impl/json-utils/src/main/java/io/serverlessworkflow/impl/jackson/JsonUtils.java b/impl/json-utils/src/main/java/io/serverlessworkflow/impl/jackson/JsonUtils.java index f6b1333d9..7554f6d77 100644 --- a/impl/json-utils/src/main/java/io/serverlessworkflow/impl/jackson/JsonUtils.java +++ b/impl/json-utils/src/main/java/io/serverlessworkflow/impl/jackson/JsonUtils.java @@ -136,12 +136,7 @@ public static JsonNode fromValue(Object value) { public static JsonNode modelToJson(WorkflowModel model) { return model == null ? NullNode.instance - : model - .as(JsonNode.class) - .orElseThrow( - () -> - new IllegalArgumentException( - "Unable to convert model " + model + " to JsonNode")); + : model.as(JsonNode.class).orElseGet(() -> JsonUtils.fromValue(model.asJavaObject())); } public static Object toJavaValue(Object object) {