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)); } }