diff --git a/livingatlas/pipelines/src/main/java/au/org/ala/pipelines/beam/ALAUUIDValidationPipeline.java b/livingatlas/pipelines/src/main/java/au/org/ala/pipelines/beam/ALAUUIDValidationPipeline.java index c83798f24..6626641ce 100644 --- a/livingatlas/pipelines/src/main/java/au/org/ala/pipelines/beam/ALAUUIDValidationPipeline.java +++ b/livingatlas/pipelines/src/main/java/au/org/ala/pipelines/beam/ALAUUIDValidationPipeline.java @@ -274,7 +274,7 @@ public void processElement( "Validation finished. Results written to: {}", getValidationFilePath(options, VALIDATION_REPORT_FILE)); - if (ValidationUtils.checkValidationFile(options).getValid() + if (!ValidationUtils.checkValidationFile(options).getValid() && options.getThrowErrorOnValidationFail()) { throw new RuntimeException( "Validation of dataset failed. Check validation file at: "