|
@@ -539,6 +539,9 @@ class FileProvider: NSFileProviderExtension {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ // clear list update items
|
|
|
+ listUpdateItems.removeAll()
|
|
|
+
|
|
|
var serverUrl = ""
|
|
|
|
|
|
if parentItemIdentifier == .rootContainer {
|
|
@@ -595,6 +598,9 @@ class FileProvider: NSFileProviderExtension {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ // clear list update items
|
|
|
+ listUpdateItems.removeAll()
|
|
|
+
|
|
|
guard let metadata = NCManageDatabase.sharedInstance.getMetadata(predicate: NSPredicate(format: "account = %@ AND fileID = %@", account, itemIdentifier.rawValue)) else {
|
|
|
completionHandler(nil)
|
|
|
return
|
|
@@ -661,6 +667,9 @@ class FileProvider: NSFileProviderExtension {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ // clear list update items
|
|
|
+ listUpdateItems.removeAll()
|
|
|
+
|
|
|
// Add, Remove (nil)
|
|
|
NCManageDatabase.sharedInstance.addTag(itemIdentifier.rawValue, tagIOS: tagData)
|
|
|
|