|
@@ -134,7 +134,12 @@ class NCMainCommon: NSObject, NCAudioRecorderViewControllerDelegate, UIDocumentI
|
|
|
|
|
|
@objc func cancelTransferMetadata(_ metadata: tableMetadata, reloadDatasource: Bool, uploadStatusForcedStart: Bool) {
|
|
|
|
|
|
- if metadata.session.count == 0 { return }
|
|
|
+ if metadata.session.count == 0 {
|
|
|
+ NCManageDatabase.sharedInstance.deleteMetadata(predicate: NSPredicate(format: "ocId == %@", metadata.ocId))
|
|
|
+ NotificationCenter.default.postOnMainThread(name: k_notificationCenter_reloadDataSource, userInfo: ["serverUrl":metadata.serverUrl])
|
|
|
+ return
|
|
|
+ }
|
|
|
+ let metadata = tableMetadata.init(value: metadata)
|
|
|
|
|
|
if metadata.session == NCCommunicationCommon.shared.sessionIdentifierDownload {
|
|
|
NCNetworking.shared.cancelDownload(ocId: metadata.ocId, serverUrl: metadata.serverUrl, fileNameView: metadata.fileNameView)
|