From 9208af89fe082cca49100346ad5c0983e4fc85d0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Abel=20Garci=CC=81a=20de=20Prada?= <agdeprada@izertis.com>
Date: Wed, 23 Dec 2020 15:57:30 +0100
Subject: [PATCH] Support refresh token with any idP

---
 .../lib/resources/oauth/TokenRequestRemoteOperation.kt      | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/oauth/TokenRequestRemoteOperation.kt b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/oauth/TokenRequestRemoteOperation.kt
index 25c18903..c927d11b 100644
--- a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/oauth/TokenRequestRemoteOperation.kt
+++ b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/oauth/TokenRequestRemoteOperation.kt
@@ -59,10 +59,6 @@ class TokenRequestRemoteOperation(
         var result: RemoteOperationResult<TokenResponse>
 
         try {
-            val uriBuilder = client.baseUri.buildUpon().apply {
-                appendEncodedPath(tokenRequestParams.tokenEndpoint)
-            }.build()
-
             val requestBody = FormBody.Builder()
                 .add(HEADER_AUTHORIZATION_CODE, tokenRequestParams.authorizationCode)
                 .add(HEADER_GRANT_TYPE, tokenRequestParams.grantType)
@@ -71,7 +67,7 @@ class TokenRequestRemoteOperation(
                 .add(HEADER_REFRESH_TOKEN, tokenRequestParams.refreshToken.orEmpty())
                 .build()
 
-            val postMethod = PostMethod(URL(uriBuilder.toString()), requestBody)
+            val postMethod = PostMethod(URL(tokenRequestParams.tokenEndpoint), requestBody)
 
             postMethod.addRequestHeader(AUTHORIZATION_HEADER, tokenRequestParams.clientAuth)