浏览代码

clear code

Marino Faggiana 7 年之前
父节点
当前提交
29e81800b6
共有 1 个文件被更改,包括 4 次插入10 次删除
  1. 4 10
      iOSClient/Database/NCManageDatabase.swift

+ 4 - 10
iOSClient/Database/NCManageDatabase.swift

@@ -1316,19 +1316,13 @@ class NCManageDatabase: NSObject {
             realm.add(metadata, update: true)
         }
         
-        try! realm.commitWrite()
+        let metadataCopy = tableMetadata.init(value: metadata)
         
-        if metadata.isInvalidated {
-            return nil
-        }
+        try! realm.commitWrite()
         
-        self.setDateReadDirectory(directoryID: metadata.directoryID)
+        self.setDateReadDirectory(directoryID: metadataCopy.directoryID)
         
-        if metadata.isInvalidated {
-            return nil
-        } else {
-            return tableMetadata.init(value: metadata)
-        }
+        return metadataCopy
     }
     
     func addMetadatas(_ metadatas: [tableMetadata], activeUrl: String, serverUrl: String) -> [tableMetadata] {