|
@@ -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
|