marinofaggiana 4 лет назад
Родитель
Сommit
32c9b8fec4
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      iOSClient/Favorites/NCFavorite.swift

+ 7 - 1
iOSClient/Favorites/NCFavorite.swift

@@ -111,7 +111,7 @@ class NCFavorite: NCCollectionViewCommon  {
             NCNetworking.shared.readFile(serverUrlFileName: serverUrl, account: appDelegate.account) { (account, metadata, errorCode, errorDescription) in
                 if errorCode == 0 {
                     let directory = NCManageDatabase.sharedInstance.getTableDirectory(predicate: NSPredicate(format: "account == %@ AND serverUrl == %@", self.appDelegate.account, self.serverUrl))
-                    if directory?.etag != metadata?.etag {
+                    if forced || directory?.etag != metadata?.etag {
                         NCNetworking.shared.readFolder(serverUrl: self.serverUrl, account: self.appDelegate.account) { (account, metadataFolder, metadatas, metadatasUpdate, metadatasLocalUpdate, errorCode, errorDescription) in
                             if errorCode == 0 {
                                 for metadata in metadatas ?? [] {
@@ -127,7 +127,13 @@ class NCFavorite: NCCollectionViewCommon  {
                             self.isReloadDataSourceNetworkInProgress = false
                             self.reloadDataSource()
                         }
+                    } else {
+                        self.isReloadDataSourceNetworkInProgress = false
+                        self.reloadDataSource()
                     }
+                } else {
+                    self.isReloadDataSourceNetworkInProgress = false
+                    self.reloadDataSource()
                 }
             }
         }