Skip to content

Commit f94f1e7

Browse files
committed
If model is not convertible from Json, try to convert anyway
Signed-off-by: fjtirado <[email protected]>
1 parent dfc75e0 commit f94f1e7

File tree

1 file changed

+1
-6
lines changed
  • impl/json-utils/src/main/java/io/serverlessworkflow/impl/jackson

1 file changed

+1
-6
lines changed

impl/json-utils/src/main/java/io/serverlessworkflow/impl/jackson/JsonUtils.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -136,12 +136,7 @@ public static JsonNode fromValue(Object value) {
136136
public static JsonNode modelToJson(WorkflowModel model) {
137137
return model == null
138138
? NullNode.instance
139-
: model
140-
.as(JsonNode.class)
141-
.orElseThrow(
142-
() ->
143-
new IllegalArgumentException(
144-
"Unable to convert model " + model + " to JsonNode"));
139+
: model.as(JsonNode.class).orElseGet(() -> JsonUtils.fromValue(model.asJavaObject()));
145140
}
146141

147142
public static Object toJavaValue(Object object) {

0 commit comments

Comments
 (0)