diff --git a/nise-backend/src/main/kotlin/com/nisemoe/nise/osu/OsuApi.kt b/nise-backend/src/main/kotlin/com/nisemoe/nise/osu/OsuApi.kt index af95d33..4112706 100644 --- a/nise-backend/src/main/kotlin/com/nisemoe/nise/osu/OsuApi.kt +++ b/nise-backend/src/main/kotlin/com/nisemoe/nise/osu/OsuApi.kt @@ -70,14 +70,15 @@ class OsuApi( .version(HttpClient.Version.HTTP_2) .build() - fun doRequest(url: String, queryParams: Map, authorized: Boolean = true, appendToUrl: String? = null): HttpResponse? { + fun doRequest(url: String, queryParams: Map, authorized: Boolean = true, appendToUrl: String? = null): HttpResponse? { var accessToken: TokenService.AccessTokenResponse? = null if(authorized) accessToken = this.tokenService.getAccessToken() val uriBuilder = StringBuilder(url) queryParams.forEach { (key, value) -> - uriBuilder.append("$key=$value&") + if (value != null) + uriBuilder.append("$key=$value&") } if(appendToUrl != null)