marinofaggiana 5 年之前
父節點
當前提交
8a42387bd7
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      iOSClient/Database/NCManageDatabase.swift

+ 6 - 2
iOSClient/Database/NCManageDatabase.swift

@@ -929,7 +929,7 @@ class NCManageDatabase: NSObject {
         return json[elements].intValue
         return json[elements].intValue
     }
     }
     
     
-    @objc func getCapabilitiesServerBool(account: String, elements: Array<String>) -> Bool {
+    @objc func getCapabilitiesServerBool(account: String, elements: Array<String>, exists: Bool) -> Bool {
 
 
         let realm = try! Realm()
         let realm = try! Realm()
         realm.refresh()
         realm.refresh()
@@ -942,7 +942,11 @@ class NCManageDatabase: NSObject {
         }
         }
         
         
         let json = JSON(jsondata)
         let json = JSON(jsondata)
-        return json[elements].boolValue
+        if exists {
+            return json[elements].exists()
+        } else {
+            return json[elements].boolValue
+        }        
     }
     }
     
     
     @objc func getCapabilitiesServerArray(account: String, elements: Array<String>) -> [String]? {
     @objc func getCapabilitiesServerArray(account: String, elements: Array<String>) -> [String]? {