Pārlūkot izejas kodu

Fix duplicate

Signed-off-by: marinofaggiana <marino@marinofaggiana.com>
marinofaggiana 3 gadi atpakaļ
vecāks
revīzija
966e1da862
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      iOSClient/Shares/NCShares.swift

+ 3 - 1
iOSClient/Shares/NCShares.swift

@@ -49,7 +49,9 @@ class NCShares: NCCollectionViewCommon  {
             let sharess = NCManageDatabase.shared.getTableShares(account: self.appDelegate.account)
             for share in sharess {
                 if let metadata = NCManageDatabase.shared.getMetadata(predicate: NSPredicate(format: "account == %@ AND serverUrl == %@ AND fileName == %@", self.appDelegate.account, share.serverUrl, share.fileName)) {
-                    self.metadatasSource.append(metadata)
+                    if !(self.metadatasSource.contains { $0.ocId == metadata.ocId }) {
+                        self.metadatasSource.append(metadata)
+                    }
                 }
             }