diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/quickfix/CommonQuickfixes.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/quickfix/CommonQuickfixes.java index c0a746f93..b6e5836cf 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/quickfix/CommonQuickfixes.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/quickfix/CommonQuickfixes.java @@ -105,7 +105,7 @@ public class CommonQuickfixes { List sourceFolders = IClasspathUtil.getSourceFolders(project.getClasspath()).collect(Collectors.toList()); if (!sourceFolders.isEmpty()) { WorkspaceEdit we = new WorkspaceEdit(new ArrayList>()); - Path metadataFilePath = sourceFolders.stream().map(f -> f.toPath()).filter(path -> Files.exists(path.resolve(METADATA_PATH))).findFirst().orElse(null); + Path metadataFilePath = sourceFolders.stream().map(f -> f.toPath()).map(path -> path.resolve(METADATA_PATH)).filter(path -> Files.exists(path)).findFirst().orElse(null); if (metadataFilePath == null) { metadataFilePath = sourceFolders.get(0).toPath().resolve(METADATA_PATH); we.getDocumentChanges().add(Either.forRight(new CreateFile(metadataFilePath.toUri().toString())));