From 1f7fcd7d03f175f06eddba3cc28182babef7eab6 Mon Sep 17 00:00:00 2001 From: Bill Kachirsky Date: Thu, 27 Feb 2020 01:54:52 -0800 Subject: [PATCH] Encode query string to fix problems of searching for issues with a whitespace in it. --- src/biz/elfuego/idea/issues/gitea/GiteaRepository.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/biz/elfuego/idea/issues/gitea/GiteaRepository.java b/src/biz/elfuego/idea/issues/gitea/GiteaRepository.java index 98d99a2..f891fcc 100644 --- a/src/biz/elfuego/idea/issues/gitea/GiteaRepository.java +++ b/src/biz/elfuego/idea/issues/gitea/GiteaRepository.java @@ -30,6 +30,7 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.io.InputStreamReader; +import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.util.*; import java.util.function.Function; @@ -260,7 +261,7 @@ class GiteaRepository extends BaseRepositoryImpl { StringBuilder qu = new StringBuilder(); if (query != null) - qu.append("?q=").append(query); + qu.append("?q=").append(URLEncoder.encode(query, "UTF-8")); if (withClosed) qu.append("&state=closed"); qu.append("&page=");