فهرست منبع

GUI

Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
Marino Faggiana 2 سال پیش
والد
کامیت
a6d8ed5b3e
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 6 0
      iOSClient/Data/NCDataSource.swift

+ 6 - 0
iOSClient/Data/NCDataSource.swift

@@ -480,6 +480,7 @@ class NCMetadataForSection: NSObject {
         totalSize = 0
 
         var ocIds: [String] = []
+        let metadataInSession = metadatas.filter({ !$0.session.isEmpty })
 
         // Metadata order
         //
@@ -525,6 +526,11 @@ class NCMetadataForSection: NSObject {
                 continue
             }
 
+            // Upload [REPLACE]
+            if !metadataInSession.filter({ $0.fileNameView == metadata.fileNameView && $0.session.isEmpty }).isEmpty {
+                continue
+            }
+
             // share
             if let share = self.shares.filter({ $0.serverUrl == metadata.serverUrl && $0.fileName == metadata.fileName }).first {
                 metadataShare[metadata.ocId] = share