Skip to content

Commit ca14e07

Browse files
authored
If model is not convertible from Json, try to convert anyway (#878)
Signed-off-by: fjtirado <ftirados@redhat.com>
1 parent dfc75e0 commit ca14e07

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)