From 616507418939a08bedd8dfc2aeb7e2b6c576d518 Mon Sep 17 00:00:00 2001 From: Nieraj Singh Date: Wed, 16 Nov 2022 07:40:46 -0800 Subject: [PATCH] Fixed bug with IGNORE preference for validation --- .../validation/generations/AbstractDiagnosticValidator.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/validation/generations/AbstractDiagnosticValidator.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/validation/generations/AbstractDiagnosticValidator.java index 754ec57f8..42d9a9914 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/validation/generations/AbstractDiagnosticValidator.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/validation/generations/AbstractDiagnosticValidator.java @@ -33,6 +33,11 @@ abstract public class AbstractDiagnosticValidator implements VersionValidator { protected Diagnostic createDiagnostic(CodeAction action, VersionValidationProblemType problemType, String diagnosticMessage) { DiagnosticSeverity severity = diagnosticSeverityProvider.getDiagnosticSeverity(problemType); + // No severity means that this validator is set to "IGNORE" in the preferences + if (severity == null) { + return null; + } + Diagnostic diagnostic = new Diagnostic(); diagnostic.setCode(VersionValidators.BOOT_VERSION_VALIDATION_CODE); diagnostic.setMessage(diagnosticMessage.toString());