From 91c6183090aa64dba808255dd934c256f8be239b Mon Sep 17 00:00:00 2001 From: davigonz Date: Tue, 6 Aug 2019 13:43:37 +0200 Subject: [PATCH] Fix Permissions not granted in reshares do not show correct error --- .../lib/resources/shares/UpdateRemoteShareOperation.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/shares/UpdateRemoteShareOperation.kt b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/shares/UpdateRemoteShareOperation.kt index 6a9c31da..49f38e65 100644 --- a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/shares/UpdateRemoteShareOperation.kt +++ b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/shares/UpdateRemoteShareOperation.kt @@ -158,14 +158,15 @@ class UpdateRemoteShareOperation val status = client.executeHttpMethod(putMethod) - if(!isSuccess(status)){ - return RemoteOperationResult(putMethod) - } - // Parse xml response val parser = ShareToRemoteOperationResultParser( ShareXMLParser() ) + + if (!isSuccess(status)) { + return parser.parse(putMethod.responseBodyAsString) + } + parser.ownCloudVersion = client.ownCloudVersion parser.serverBaseUri = client.baseUri result = parser.parse(putMethod.responseBodyAsString)