From 3d6f6105295edcd9a9a67a6bf5b307d13467b73c Mon Sep 17 00:00:00 2001 From: dabico Date: Fri, 29 Mar 2024 21:06:01 +0100 Subject: [PATCH] Fix: properly encode language names containing spaces --- src/main/java/ch/usi/si/seart/github/GitHubRestConnector.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/ch/usi/si/seart/github/GitHubRestConnector.java b/src/main/java/ch/usi/si/seart/github/GitHubRestConnector.java index 063b527e..8b35554e 100644 --- a/src/main/java/ch/usi/si/seart/github/GitHubRestConnector.java +++ b/src/main/java/ch/usi/si/seart/github/GitHubRestConnector.java @@ -72,7 +72,7 @@ public GitHubRestConnector( @SuppressWarnings("ConstantConditions") public JsonObject searchRepositories(String language, Range dateRange, Integer page) { Map query = ImmutableMap.builder() - .put("language", URLEncoder.encode(language, StandardCharsets.UTF_8)) + .put("language", URLEncoder.encode("\"" + language + "\"", StandardCharsets.UTF_8)) .put("pushed", dateRangePrinter.print(dateRange)) .put("stars", String.format(">=%d", minimumStars)) .put("fork", "true")