From 5d99c9db320da73b2a9e4210736bb86a629cac0a Mon Sep 17 00:00:00 2001 From: davigonz Date: Mon, 26 Jun 2017 11:09:00 +0200 Subject: [PATCH] Include support_upload_only capability in get capabilities operation --- .../lib/resources/status/GetRemoteCapabilitiesOperation.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java b/src/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java index 43d765861e3..3f87e5cc43b 100644 --- a/src/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java +++ b/src/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java @@ -94,6 +94,7 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation { private static final String PROPERTY_DAYS = "days"; private static final String PROPERTY_SEND_MAIL = "send_mail"; private static final String PROPERTY_UPLOAD = "upload"; + private static final String PROPERTY_UPLOAD_ONLY = "supports_upload_only"; private static final String PROPERTY_MULTIPLE = "multiple"; private static final String PROPERTY_RESHARING = "resharing"; private static final String PROPERTY_OUTGOING = "outgoing"; @@ -206,6 +207,10 @@ protected RemoteOperationResult run(OwnCloudClient client) { capability.setFilesSharingPublicUpload(CapabilityBooleanType.fromBooleanValue( respPublic.getBoolean(PROPERTY_UPLOAD))); } + if (respPublic.has(PROPERTY_UPLOAD_ONLY)) { + capability.setFilesSharingPublicSupportsUploadOnly(CapabilityBooleanType.fromBooleanValue( + respPublic.getBoolean(PROPERTY_UPLOAD_ONLY))); + } if (respPublic.has(PROPERTY_MULTIPLE)) { capability.setFilesSharingPublicMultiple(CapabilityBooleanType.fromBooleanValue( respPublic.getBoolean(PROPERTY_MULTIPLE)));