From ee3b909e5bb3b8d5ca4e88fe9ed9b70a4580657f Mon Sep 17 00:00:00 2001 From: Nikita Katkov Date: Tue, 23 Jul 2024 14:58:20 +0200 Subject: [PATCH] [json] IJ-CR-140028 Consider previous validation results during annotations collections GitOrigin-RevId: f40a43bb2d06ccaf51dc73027c9723da9ecd3afa --- .../jetbrains/jsonSchema/impl/JsonSchemaAnnotatorChecker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/src/com/jetbrains/jsonSchema/impl/JsonSchemaAnnotatorChecker.java b/json/src/com/jetbrains/jsonSchema/impl/JsonSchemaAnnotatorChecker.java index 734ba8771148..f918f2c77253 100644 --- a/json/src/com/jetbrains/jsonSchema/impl/JsonSchemaAnnotatorChecker.java +++ b/json/src/com/jetbrains/jsonSchema/impl/JsonSchemaAnnotatorChecker.java @@ -174,7 +174,7 @@ public final class JsonSchemaAnnotatorChecker implements JsonValidationHost { var isValid = true; for (JsonSchemaValidation validation : schema.getValidations(instanceFieldType, value)) { - isValid = validation.validate(value, schema, instanceFieldType, this, myOptions); + isValid &= validation.validate(value, schema, instanceFieldType, this, myOptions); if (!isValid && myOptions.shouldStopValidationAfterAnyErrorFound()) return false; } return isValid;