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)));