summaryrefslogtreecommitdiff
path: root/src/main/java/com/networknt/schema/UniqueItemsValidator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/networknt/schema/UniqueItemsValidator.java')
-rw-r--r--src/main/java/com/networknt/schema/UniqueItemsValidator.java4
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;
}
}