瀏覽代碼

Fix upload files of size 0

Use metadata size instead of just grater than 0

Signed-off-by: Henrik Storch <henrik.storch@nextcloud.com>
Henrik Storch 3 年之前
父節點
當前提交
949e97fe71
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      iOSClient/Networking/NCNetworking.swift

+ 3 - 3
iOSClient/Networking/NCNetworking.swift

@@ -545,7 +545,7 @@ import Queuer
         start()
 
         // Check file dim > 0
-        if NCUtilityFileSystem.shared.getFileSize(filePath: fileNameLocalPath) == 0 {
+        if NCUtilityFileSystem.shared.getFileSize(filePath: fileNameLocalPath) == 0 && metadata.size != 0 {
 
             NCManageDatabase.shared.deleteMetadata(predicate: NSPredicate(format: "ocId == %@", metadata.ocId))
 
@@ -579,7 +579,7 @@ import Queuer
             let ocIdTemp = metadata.ocId
             var errorDescription = errorDescription
 
-            if errorCode == 0 && ocId != nil && size > 0 {
+            if errorCode == 0 && ocId != nil && size == metadata.size {
 
                 let metadata = tableMetadata.init(value: metadata)
 
@@ -659,7 +659,7 @@ import Queuer
             #endif
 
             // Delete
-            self.uploadMetadataInBackground[fileName+serverUrl] = nil
+            self.uploadMetadataInBackground[fileName + serverUrl] = nil
         }
     }