|
@@ -324,7 +324,7 @@ class NCCreateFormUploadScanDocument: XLFormViewController, NCSelectDelegate {
|
|
|
|
|
|
let overwriteAction = UIAlertAction(title: NSLocalizedString("_overwrite_", comment: ""), style: .cancel) { (action:UIAlertAction) in
|
|
|
NCManageDatabase.sharedInstance.deleteMetadata(predicate: NSPredicate(format: "directoryID == %@ AND fileNameView == %@", directoryID, fileNameSave))
|
|
|
- self.dismissAndUpload(fileNameSave, fileID: directoryID + fileNameSave, directoryID: directoryID)
|
|
|
+ self.dismissAndUpload(fileNameSave, fileID: directoryID + fileNameSave, directoryID: directoryID, serverUrl: self.serverUrl)
|
|
|
}
|
|
|
|
|
|
alertController.addAction(cancelAction)
|
|
@@ -334,11 +334,11 @@ class NCCreateFormUploadScanDocument: XLFormViewController, NCSelectDelegate {
|
|
|
|
|
|
} else {
|
|
|
let directoryID = NCManageDatabase.sharedInstance.getDirectoryID(self.serverUrl)!
|
|
|
- dismissAndUpload(fileNameSave, fileID: directoryID + fileNameSave, directoryID: directoryID)
|
|
|
+ dismissAndUpload(fileNameSave, fileID: directoryID + fileNameSave, directoryID: directoryID, serverUrl: serverUrl)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- func dismissAndUpload(_ fileNameSave: String, fileID: String, directoryID: String) {
|
|
|
+ func dismissAndUpload(_ fileNameSave: String, fileID: String, directoryID: String, serverUrl: String) {
|
|
|
|
|
|
guard let fileNameGenerateExport = CCUtility.getDirectoryProviderStorageFileID(fileID, fileNameView: fileNameSave) else {
|
|
|
self.appDelegate.messageNotification("_error_", description: "_error_creation_file_", visible: true, delay: TimeInterval(k_dismissAfterSecond), type: TWMessageBarMessageType.info, errorCode: 0)
|
|
@@ -396,6 +396,7 @@ class NCCreateFormUploadScanDocument: XLFormViewController, NCSelectDelegate {
|
|
|
metadataForUpload.fileID = fileID
|
|
|
metadataForUpload.fileName = fileNameSave
|
|
|
metadataForUpload.fileNameView = fileNameSave
|
|
|
+ metadataForUpload.serverUrl = serverUrl
|
|
|
metadataForUpload.session = k_upload_session
|
|
|
metadataForUpload.sessionSelector = selectorUploadFile
|
|
|
metadataForUpload.status = Int(k_metadataStatusWaitUpload)
|