Loading src/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java +8 −4 Original line number Diff line number Diff line Loading @@ -403,10 +403,10 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation { } if (respCapabilities.has(NODE_RICHDOCUMENTS)) { JSONObject richDocumentsCapability = respCapabilities.getJSONObject(NODE_RICHDOCUMENTS); capability.setRichDocuments(CapabilityBooleanType.TRUE); JSONArray mimeTypesArray = respCapabilities.getJSONObject(NODE_RICHDOCUMENTS) .getJSONArray(NODE_MIMETYPES); JSONArray mimeTypesArray = richDocumentsCapability.getJSONArray(NODE_MIMETYPES); ArrayList<String> mimeTypes = new ArrayList<>(); Loading @@ -416,11 +416,15 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation { capability.setRichDocumentsMimeTypeList(mimeTypes); if (respCapabilities.has(NODE_RICHDOCUMENTS_DIRECT_EDITING)) { if (richDocumentsCapability.has(NODE_RICHDOCUMENTS_DIRECT_EDITING)) { if (richDocumentsCapability.getBoolean(NODE_RICHDOCUMENTS_DIRECT_EDITING)) { capability.setRichDocumentsDirectEditing(CapabilityBooleanType.TRUE); } else { capability.setRichDocumentsDirectEditing(CapabilityBooleanType.FALSE); } } else { capability.setRichDocumentsDirectEditing(CapabilityBooleanType.FALSE); } } else { capability.setRichDocuments(CapabilityBooleanType.FALSE); } Loading Loading
src/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java +8 −4 Original line number Diff line number Diff line Loading @@ -403,10 +403,10 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation { } if (respCapabilities.has(NODE_RICHDOCUMENTS)) { JSONObject richDocumentsCapability = respCapabilities.getJSONObject(NODE_RICHDOCUMENTS); capability.setRichDocuments(CapabilityBooleanType.TRUE); JSONArray mimeTypesArray = respCapabilities.getJSONObject(NODE_RICHDOCUMENTS) .getJSONArray(NODE_MIMETYPES); JSONArray mimeTypesArray = richDocumentsCapability.getJSONArray(NODE_MIMETYPES); ArrayList<String> mimeTypes = new ArrayList<>(); Loading @@ -416,11 +416,15 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation { capability.setRichDocumentsMimeTypeList(mimeTypes); if (respCapabilities.has(NODE_RICHDOCUMENTS_DIRECT_EDITING)) { if (richDocumentsCapability.has(NODE_RICHDOCUMENTS_DIRECT_EDITING)) { if (richDocumentsCapability.getBoolean(NODE_RICHDOCUMENTS_DIRECT_EDITING)) { capability.setRichDocumentsDirectEditing(CapabilityBooleanType.TRUE); } else { capability.setRichDocumentsDirectEditing(CapabilityBooleanType.FALSE); } } else { capability.setRichDocumentsDirectEditing(CapabilityBooleanType.FALSE); } } else { capability.setRichDocuments(CapabilityBooleanType.FALSE); } Loading