From e857853a5815d25ef80d3761f0fa83e234904883 Mon Sep 17 00:00:00 2001 From: davigonz Date: Wed, 31 Oct 2018 09:30:45 +0100 Subject: [PATCH] Fix wrong error message when sharing a file with same user as the active account --- .../resources/shares/CreateRemoteShareOperation.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/com/owncloud/android/lib/resources/shares/CreateRemoteShareOperation.java b/src/com/owncloud/android/lib/resources/shares/CreateRemoteShareOperation.java index feb3992e..9b40b4e2 100644 --- a/src/com/owncloud/android/lib/resources/shares/CreateRemoteShareOperation.java +++ b/src/com/owncloud/android/lib/resources/shares/CreateRemoteShareOperation.java @@ -235,11 +235,11 @@ public class CreateRemoteShareOperation extends RemoteOperation { int status = client.executeHttpMethod(postMethod); - if (isSuccess(status)) { + ShareToRemoteOperationResultParser parser = new ShareToRemoteOperationResultParser( + new ShareXMLParser() + ); - ShareToRemoteOperationResultParser parser = new ShareToRemoteOperationResultParser( - new ShareXMLParser() - ); + if (isSuccess(status)) { parser.setOneOrMoreSharesRequired(true); parser.setOwnCloudVersion(client.getOwnCloudVersion()); parser.setServerBaseUri(client.getBaseUri()); @@ -257,7 +257,7 @@ public class CreateRemoteShareOperation extends RemoteOperation { } } else { - result = new RemoteOperationResult<>(postMethod); + result = parser.parse(postMethod.getResponseBodyAsString()); } } catch (Exception e) {