diff --git a/library/src/main/java/com/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation.java b/library/src/main/java/com/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation.java index e85dacb461..431ac4acb9 100644 --- a/library/src/main/java/com/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation.java +++ b/library/src/main/java/com/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation.java @@ -699,7 +699,8 @@ private OCCapability parseResponse(String response) throws JSONException { capability.setUserStatusSupportsEmoji(CapabilityBooleanType.FALSE); } - if (userStatusCapability.getBoolean(NODE_USER_STATUS_SUPPORTS_BUSY)) { + if (userStatusCapability.has(NODE_USER_STATUS_SUPPORTS_BUSY) && + userStatusCapability.getBoolean(NODE_USER_STATUS_SUPPORTS_BUSY)) { capability.setUserStatusSupportsBusy(CapabilityBooleanType.TRUE); } else { capability.setUserStatusSupportsBusy(CapabilityBooleanType.FALSE);