Skip to content

Commit de1cb89

Browse files
authored
Allow walking of schema for items keyword when non-array node is provided (#786)
1 parent f09740a commit de1cb89

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/main/java/com/networknt/schema/ItemsValidator202012.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@ public Set<ValidationMessage> walk(JsonNode node, JsonNode rootNode, String at,
101101
// Walk the schema.
102102
walkSchema(this.schema, n, rootNode, atPath(at, i), shouldValidateSchema, validationMessages);
103103
}
104+
} else {
105+
walkSchema(this.schema, node, rootNode, at, shouldValidateSchema, validationMessages);
104106
}
105107

106108
return validationMessages;

src/main/java/com/networknt/schema/UnevaluatedPropertiesValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
public class UnevaluatedPropertiesValidator extends BaseJsonValidator {
2626
private static final Logger logger = LoggerFactory.getLogger(UnevaluatedPropertiesValidator.class);
2727

28-
private static final String UNEVALUATED_PROPERTIES = "com.networknt.schema.UnevaluatedPropertiesValidator.UnevaluatedProperties";
28+
public static final String UNEVALUATED_PROPERTIES = "com.networknt.schema.UnevaluatedPropertiesValidator.UnevaluatedProperties";
2929

3030
private final JsonSchema schema;
3131

0 commit comments

Comments
 (0)