Skip to content

Commit d4b6856

Browse files
committed
ignoreUnknown properties to all cfg classes
1 parent b27586a commit d4b6856

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

runtime/v2/model/src/main/java/com/walmartlabs/concord/runtime/v2/model/ExclusiveMode.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
* Licensed under the Apache License, Version 2.0 (the "License");
1010
* you may not use this file except in compliance with the License.
1111
* You may obtain a copy of the License at
12-
*
12+
*
1313
* http://www.apache.org/licenses/LICENSE-2.0
14-
*
14+
*
1515
* Unless required by applicable law or agreed to in writing, software
1616
* distributed under the License is distributed on an "AS IS" BASIS,
1717
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -20,6 +20,7 @@
2020
* =====
2121
*/
2222

23+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
2324
import com.fasterxml.jackson.annotation.JsonInclude;
2425
import com.fasterxml.jackson.annotation.JsonProperty;
2526
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -31,6 +32,7 @@
3132
@Value.Immutable
3233
@Value.Style(jdkOnly = true)
3334
@JsonInclude(JsonInclude.Include.NON_EMPTY)
35+
@JsonIgnoreProperties(ignoreUnknown = true)
3436
@JsonSerialize(as = ImmutableExclusiveMode.class)
3537
@JsonDeserialize(as = ImmutableExclusiveMode.class)
3638
public interface ExclusiveMode extends Serializable {

runtime/v2/model/src/main/java/com/walmartlabs/concord/runtime/v2/model/ProcessDefinitionConfiguration.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
* =====
2121
*/
2222

23+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
2324
import com.fasterxml.jackson.annotation.JsonInclude;
2425
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
2526
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
@@ -37,6 +38,7 @@
3738
@Value.Immutable
3839
@Value.Style(jdkOnly = true)
3940
@JsonInclude(JsonInclude.Include.NON_EMPTY)
41+
@JsonIgnoreProperties(ignoreUnknown = true)
4042
@JsonSerialize(as = ImmutableProcessDefinitionConfiguration.class)
4143
@JsonDeserialize(as = ImmutableProcessDefinitionConfiguration.class)
4244
public interface ProcessDefinitionConfiguration extends Serializable {

0 commit comments

Comments
 (0)