Fix password capabilities for public link capabilities
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Mon, 18 Mar 2024 11:18:27 +0000 (19:18 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 17 Apr 2024 08:39:01 +0000 (16:39 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareCapabilities.swift

index 497d803e5baa15bb670c395a846dd14337c336b2..6560a9d8d0bc1742cc75b6f1baed99f1fda1440a 100644 (file)
@@ -41,9 +41,9 @@ struct ShareCapabilities {
             supportsUploadOnly = dict["supports_upload_only"] as? Bool ?? false
             multipleAllowed = dict["multiple"] as? Bool ?? false
 
-            if let passwordCapabilities = dict["password"] as? [String : Any] {
-                askOptionalPassword = dict["askForOptionalPassword"] as? Bool ?? false
-                enforcePassword = dict["enforced"] as? Bool ?? false
+            if let passwordCaps = dict["password"] as? [String : Any] {
+                askOptionalPassword = passwordCaps["askForOptionalPassword"] as? Bool ?? false
+                enforcePassword = passwordCaps["enforced"] as? Bool ?? false
             }
 
             if let expireDateCapabilities = dict["expire_date"] as? [String: Any] {