From d9eb3655fd27462fe879979289e26bf2e0e0f4ad Mon Sep 17 00:00:00 2001 From: "David A. Velasco" Date: Thu, 15 Oct 2015 09:24:06 +0200 Subject: [PATCH] Removed constrain to parse only public shares --- .../resources/shares/GetRemoteSharesForFileOperation.java | 6 ++++-- .../android/lib/resources/shares/ShareXMLParser.java | 4 +--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/com/owncloud/android/lib/resources/shares/GetRemoteSharesForFileOperation.java b/src/com/owncloud/android/lib/resources/shares/GetRemoteSharesForFileOperation.java index 37241844..1518b516 100644 --- a/src/com/owncloud/android/lib/resources/shares/GetRemoteSharesForFileOperation.java +++ b/src/com/owncloud/android/lib/resources/shares/GetRemoteSharesForFileOperation.java @@ -117,8 +117,10 @@ public class GetRemoteSharesForFileOperation extends RemoteOperation { ArrayList sharesObjects = new ArrayList(); for (OCShare share: mShares) { // Build the link - if (( share.getShareLink() == null) && - (share.getToken().length() > 0)) { + if ( share.getShareType() == ShareType.PUBLIC_LINK && + share.getShareLink() == null && + share.getToken().length() > 0 + ) { String linkToken = ShareUtils.getSharingToken( client.getOwnCloudVersion()); share.setShareLink(client.getBaseUri() + linkToken + diff --git a/src/com/owncloud/android/lib/resources/shares/ShareXMLParser.java b/src/com/owncloud/android/lib/resources/shares/ShareXMLParser.java index b19d5772..cb984fd4 100644 --- a/src/com/owncloud/android/lib/resources/shares/ShareXMLParser.java +++ b/src/com/owncloud/android/lib/resources/shares/ShareXMLParser.java @@ -348,9 +348,7 @@ public class ShareXMLParser { } private boolean isValidShare(OCShare share) { - return ((share.getIdRemoteShared() > -1) && - (share.getShareType() == ShareType.PUBLIC_LINK) // at this moment we only care about public shares - ); + return (share.getIdRemoteShared() > -1); } private void fixPathForFolder(OCShare share) {