Skip to content

Commit 0ab44ca

Browse files
authored
fix: only send issueId for AI fix (#300)
1 parent 4909ace commit 0ab44ca

File tree

4 files changed

+6
-11
lines changed

4 files changed

+6
-11
lines changed

plugin/src/main/java/io/snyk/eclipse/plugin/html/CodeHtmlProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ private String replaceAIFixScripts(String html) {
102102
}
103103

104104
private String getGenerateAiFixScript() {
105-
return "window.ideGenAIFix(generateFixQueryString)\n;";
105+
return "window.ideGenAIFix(issueId)\n;";
106106
}
107107

108108
private String getApplyAiFixScript() {

plugin/src/main/java/io/snyk/eclipse/plugin/views/snyktoolview/BrowserHandler.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -117,13 +117,8 @@ public Object function(Object[] arguments) {
117117
new BrowserFunction(browser, "ideGenAIFix") {
118118
@Override
119119
public Object function(Object[] arguments) {
120-
String params = (String) arguments[0];
121-
String[] parts = params.split("@|@");
122-
String folderURI = (String) parts[0];
123-
String fileURI = (String) parts[2];
124-
String issueID = (String) parts[4];
125-
126-
SnykExtendedLanguageClient.getInstance().sendCodeFixDiffsCommand(folderURI, fileURI, issueID);
120+
String issueID = (String) arguments[0];
121+
SnykExtendedLanguageClient.getInstance().sendCodeFixDiffsCommand(issueID);
127122

128123
return Collections.emptyList();
129124
}

plugin/src/main/java/io/snyk/languageserver/download/LsBinaries.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
public class LsBinaries {
1010
private static final Preferences PREFERENCES = Preferences.getInstance();
11-
public static final String REQUIRED_LS_PROTOCOL_VERSION = "19";
11+
public static final String REQUIRED_LS_PROTOCOL_VERSION = "20";
1212

1313
public static URI getBaseUri() {
1414
return URI.create(PREFERENCES.getPref(CLI_BASE_URL));

plugin/src/main/java/io/snyk/languageserver/protocolextension/SnykExtendedLanguageClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -317,8 +317,8 @@ public String getIssueDescription(String issueId) {
317317
return String.valueOf(result);
318318
}
319319

320-
public void sendCodeFixDiffsCommand(String folderURI, String fileURI, String issueID) {
321-
executeCommand(LsConstants.COMMAND_CODE_FIX_DIFFS, List.of(folderURI, fileURI, issueID));
320+
public void sendCodeFixDiffsCommand(String issueID) {
321+
executeCommand(LsConstants.COMMAND_CODE_FIX_DIFFS, List.of(issueID));
322322
}
323323

324324
public void sendCodeApplyAiFixEditCommand(String fixId) {

0 commit comments

Comments
 (0)