From 99869ed6c6759633c0f5789d055c6713ad013d7d Mon Sep 17 00:00:00 2001 From: Juan Carlos Garrote Date: Tue, 11 Apr 2023 08:57:21 +0200 Subject: [PATCH] Introduce new error message for ProtocolException --- .../lib/common/operations/RemoteOperationResult.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/operations/RemoteOperationResult.java b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/operations/RemoteOperationResult.java index 5d849b08..b56db410 100644 --- a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/operations/RemoteOperationResult.java +++ b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/operations/RemoteOperationResult.java @@ -46,6 +46,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.Serializable; import java.net.MalformedURLException; +import java.net.ProtocolException; import java.net.SocketException; import java.net.SocketTimeoutException; import java.net.UnknownHostException; @@ -166,7 +167,10 @@ public class RemoteOperationResult } else if (e instanceof FileNotFoundException) { mCode = ResultCode.LOCAL_FILE_NOT_FOUND; - } else { + } else if (e instanceof ProtocolException) { + mCode = ResultCode.NETWORK_ERROR; + } + else { mCode = ResultCode.UNKNOWN_ERROR; } } @@ -589,5 +593,6 @@ public class RemoteOperationResult SPECIFIC_METHOD_NOT_ALLOWED, SPECIFIC_BAD_REQUEST, TOO_EARLY, + NETWORK_ERROR, } }