marinofaggiana 6 vuotta sitten
vanhempi
commit
bb633a0864
1 muutettua tiedostoa jossa 3 lisäystä ja 2 poistoa
  1. 3 2
      iOSClient/Database/NCManageDatabase.swift

+ 3 - 2
iOSClient/Database/NCManageDatabase.swift

@@ -2094,10 +2094,11 @@ class NCManageDatabase: NSObject {
                 
                 let results = realm.objects(tableMedia.self).filter(NSPredicate(format: "account == %@", account))
                 for result in results {
-                    guard let metadata = realm.objects(tableMetadata.self).filter(NSPredicate(format: "fileID == %@", result.fileID)).first else {
+                    let fileID = result.fileID
+                    realm.delete(result)
+                    guard let metadata = realm.objects(tableMetadata.self).filter(NSPredicate(format: "fileID == %@", fileID)).first else {
                         continue
                     }
-                    realm.delete(result)
                     realm.add(tableMedia.init(value: metadata))
                  }
             }