diff options
Diffstat (limited to 'src/main/java/com/networknt/schema/UniqueItemsValidator.java')
-rw-r--r-- | src/main/java/com/networknt/schema/UniqueItemsValidator.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/networknt/schema/UniqueItemsValidator.java b/src/main/java/com/networknt/schema/UniqueItemsValidator.java index be43b96..a061b97 100644 --- a/src/main/java/com/networknt/schema/UniqueItemsValidator.java +++ b/src/main/java/com/networknt/schema/UniqueItemsValidator.java @@ -30,12 +30,14 @@ import java.util.Set; public class UniqueItemsValidator extends BaseJsonValidator implements JsonValidator {
private static final Logger logger = LoggerFactory.getLogger(UniqueItemsValidator.class);
- private boolean unique = false;
+ private final boolean unique;
public UniqueItemsValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) {
super(schemaLocation, evaluationPath, schemaNode, parentSchema, ValidatorTypeCode.UNIQUE_ITEMS, validationContext);
if (schemaNode.isBoolean()) {
unique = schemaNode.booleanValue();
+ } else {
+ unique = false;
}
}
|