Skip to content
This repository was archived by the owner on Mar 19, 2024. It is now read-only.

Commit 663e067

Browse files
committed
Update client with latest url
1 parent a60c490 commit 663e067

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/status/GetRemoteStatusOperation.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import com.owncloud.android.lib.common.operations.RemoteOperationResult.ResultCo
3131
import com.owncloud.android.lib.resources.status.HttpScheme.HTTPS_PREFIX
3232
import com.owncloud.android.lib.resources.status.HttpScheme.HTTP_PREFIX
3333
import com.owncloud.android.lib.resources.status.HttpScheme.HTTP_SCHEME
34+
import okhttp3.HttpUrl.Companion.toHttpUrl
3435
import org.json.JSONException
3536
import timber.log.Timber
3637

@@ -63,7 +64,9 @@ class GetRemoteStatusOperation : RemoteOperation<RemoteServerInfo>() {
6364
return try {
6465
val requester = StatusRequester()
6566
val requestResult = requester.requestAndFollowRedirects(baseUrl, client)
66-
requester.handleRequestResult(requestResult, baseUrl)
67+
requester.handleRequestResult(requestResult, baseUrl).also {
68+
client.baseUri = Uri.parse(it.data.baseUrl)
69+
}
6770
} catch (e: JSONException) {
6871
RemoteOperationResult(ResultCode.INSTANCE_NOT_CONFIGURED)
6972
} catch (e: Exception) {

0 commit comments

Comments
 (0)