From 526ea84c64268d13b0d3d080fc51231736564be6 Mon Sep 17 00:00:00 2001 From: Albert Franzi Date: Mon, 14 Jan 2019 15:24:55 +0100 Subject: [PATCH] Report ReferenceSchema Event only when it match the schema This PR aims to report the ReferecenceSchema event only when the schema is matching against the event. --- .../src/main/java/org/everit/json/schema/ValidatingVisitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/everit/json/schema/ValidatingVisitor.java b/core/src/main/java/org/everit/json/schema/ValidatingVisitor.java index 5b7b419df..c149d8064 100644 --- a/core/src/main/java/org/everit/json/schema/ValidatingVisitor.java +++ b/core/src/main/java/org/everit/json/schema/ValidatingVisitor.java @@ -133,7 +133,7 @@ void visitReferenceSchema(ReferenceSchema referenceSchema) { if (failure != null) { failureReporter.failure(failure); } - if (validationListener != null) { + else if (validationListener != null) { validationListener.schemaReferenced(new SchemaReferencedEvent(referenceSchema, subject, referredSchema)); } }