diff --git a/wsagent/che-core-api-languageserver/src/main/java/org/eclipse/che/api/languageserver/service/WorkspaceService.java b/wsagent/che-core-api-languageserver/src/main/java/org/eclipse/che/api/languageserver/service/WorkspaceService.java index 7e72b569476b..b3f9ba41c8d6 100644 --- a/wsagent/che-core-api-languageserver/src/main/java/org/eclipse/che/api/languageserver/service/WorkspaceService.java +++ b/wsagent/che-core-api-languageserver/src/main/java/org/eclipse/che/api/languageserver/service/WorkspaceService.java @@ -10,6 +10,7 @@ */ package org.eclipse.che.api.languageserver.service; +import static org.eclipse.che.api.languageserver.service.LanguageServiceUtils.prefixURI; import static org.eclipse.che.api.languageserver.service.LanguageServiceUtils.removePrefixUri; import static org.eclipse.che.api.languageserver.service.LanguageServiceUtils.truish; @@ -63,7 +64,7 @@ public List symbol( List result = new ArrayList<>(); List servers = registry - .getApplicableLanguageServers(workspaceSymbolParams.getFileUri()) + .getApplicableLanguageServers(prefixURI(workspaceSymbolParams.getFileUri())) .stream() .flatMap(Collection::stream) .collect(Collectors.toList());