Marino Faggiana 7 жил өмнө
parent
commit
29e81800b6

+ 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] {