From 0c7c1b13ffe48fc33623b1c0022d40843c9b1787 Mon Sep 17 00:00:00 2001 From: tobiasKaminsky Date: Thu, 4 Sep 2025 16:15:08 +0200 Subject: [PATCH] busy status is only available for NC32 Signed-off-by: tobiasKaminsky --- .../lib/resources/status/GetCapabilitiesRemoteOperation.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);