From 5d99c9db320da73b2a9e4210736bb86a629cac0a Mon Sep 17 00:00:00 2001
From: davigonz <dgonzalez@solidgear.es>
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 43d76586..3f87e5cc 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 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation {
                                     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)));