diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/impl/WebServiceSQL.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/impl/WebServiceSQL.java index febc8f0217e..4c132db0b45 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/impl/WebServiceSQL.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/impl/WebServiceSQL.java @@ -26,6 +26,8 @@ import io.cloudbeaver.service.WebServiceBindingBase; import io.cloudbeaver.service.sql.*; import org.eclipse.jface.text.Document; +import org.eclipse.jface.text.IRegion; +import org.eclipse.jface.text.Region; import org.jkiss.code.NotNull; import org.jkiss.code.Nullable; import org.jkiss.dbeaver.DBException; @@ -114,7 +116,7 @@ public WebSQLCompletionProposal[] getCompletionProposals( completionContext.getSyntaxManager(), completionContext.getRuleManager(), document); - activeQuery = SQLScriptParser.extractActiveQuery(parserContext, position, 0); + activeQuery = SQLScriptParser.extractActiveQuery(parserContext, new IRegion[]{new Region(position, 0)}); } else { activeQuery = new SQLQuery(dataSource, query); }