From 3c19a9b55299f48d3c2336520a32c88204ded4d9 Mon Sep 17 00:00:00 2001 From: aboyko Date: Mon, 5 Jun 2023 21:08:13 -0400 Subject: [PATCH] Missing bit of the fix --- .../vscode/boot/validation/generations/UpdateBootVersion.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/validation/generations/UpdateBootVersion.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/validation/generations/UpdateBootVersion.java index 96fab5cbb..ad75b706e 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/validation/generations/UpdateBootVersion.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/validation/generations/UpdateBootVersion.java @@ -64,6 +64,10 @@ public class UpdateBootVersion extends AbstractDiagnosticValidator { List actions = new ArrayList<>(2); bootUpgradeOpt.flatMap(bu -> bu.getNearestAvailableMinorVersion(latest)).map(targetVersion -> { + Version upgradeVersion = SpringProjectUtil.getVersion(targetVersion); + if (javaProjectVersion.compareTo(upgradeVersion) >= 0) { + return null; + } CodeAction c = new CodeAction(); c.setKind(CodeActionKind.QuickFix); c.setTitle("Upgrade to Spring Boot " + targetVersion + " (executes the full project conversion recipe from OpenRewrite)");