1
0
mirror of https://github.com/owncloud/android-library.git synced 2025-06-07 16:06:08 +00:00

accept ssl connections for status when OK is returned

This commit is contained in:
Schabi 2020-11-09 14:39:51 +01:00
parent e4fa7a8688
commit f9593303e1

View File

@ -49,7 +49,9 @@ class GetRemoteStatusOperation : RemoteOperation<OwnCloudVersion>() {
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)