瀏覽代碼

coding

Signed-off-by: marinofaggiana <ios@nextcloud.com>
marinofaggiana 2 年之前
父節點
當前提交
daae533e0d
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      iOSClient/Networking/NCNetworkingProcessUpload.swift

+ 5 - 3
iOSClient/Networking/NCNetworkingProcessUpload.swift

@@ -214,6 +214,11 @@ class NCNetworkingProcessUpload: NSObject {
         }
         semaphore.wait()
 
+        if metadatas.isEmpty {
+            NCManageDatabase.shared.deleteMetadata(predicate: NSPredicate(format: "ocId == %@", metadata.ocId))
+            return(metadatas)
+        }
+
         let fetchAssets = PHAsset.fetchAssets(withLocalIdentifiers: [metadata.assetLocalIdentifier], options: nil)
         if metadata.livePhoto, fetchAssets.count > 0  {
             let ocId = NSUUID().uuidString
@@ -243,9 +248,6 @@ class NCNetworkingProcessUpload: NSObject {
             semaphore.wait()
         }
 
-        if metadatas.isEmpty {
-            NCManageDatabase.shared.deleteMetadata(predicate: NSPredicate(format: "ocId == %@", metadata.ocId))
-        }
         return(metadatas)
     }