From f9593303e18ecf4584db5e4fc0571a6cd201dfb2 Mon Sep 17 00:00:00 2001 From: Schabi Date: Mon, 9 Nov 2020 14:39:51 +0100 Subject: [PATCH] accept ssl connections for status when OK is returned --- .../android/lib/resources/status/GetRemoteStatusOperation.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/status/GetRemoteStatusOperation.kt b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/status/GetRemoteStatusOperation.kt index ecace174..10d543c0 100644 --- a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/status/GetRemoteStatusOperation.kt +++ b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/status/GetRemoteStatusOperation.kt @@ -49,7 +49,9 @@ class GetRemoteStatusOperation : RemoteOperation() { client.baseUri = buildFullHttpsUrl(client.baseUri) var result = tryToConnect(client) - if (result.code != ResultCode.OK_SSL && !result.isSslRecoverableException) { + if (!(result.code == ResultCode.OK || result.code == ResultCode.OK_SSL) + && !result.isSslRecoverableException + ) { Timber.d("Establishing secure connection failed, trying non secure connection") client.baseUri = client.baseUri.buildUpon().scheme(HTTP_SCHEME).build() result = tryToConnect(client)