Browse Source

fix rename

Signed-off-by: marinofaggiana <ios@nextcloud.com>
marinofaggiana 2 years ago
parent
commit
108bfbd543
1 changed files with 5 additions and 3 deletions
  1. 5 3
      iOSClient/Rename file/NCRenameFile.swift

+ 5 - 3
iOSClient/Rename file/NCRenameFile.swift

@@ -161,6 +161,8 @@ class NCRenameFile: UIViewController, UITextFieldDelegate {
 
         if let metadata = self.metadata {
 
+            let extCurrent = (metadata.fileNameView as NSString).pathExtension
+
             if fileNameWithoutExt.text == nil || fileNameWithoutExt.text?.count == 0 {
                 self.fileNameWithoutExt.text = (metadata.fileNameView as NSString).deletingPathExtension
                 return
@@ -182,9 +184,9 @@ class NCRenameFile: UIViewController, UITextFieldDelegate {
                     extNew = ext.text!
                 }
 
-                if extNew != metadata.ext {
+                if extNew != extCurrent {
 
-                    let message = String(format: NSLocalizedString("_rename_ext_message_", comment: ""), extNew, metadata.ext)
+                    let message = String(format: NSLocalizedString("_rename_ext_message_", comment: ""), extNew, extCurrent)
                     let alertController = UIAlertController(title: NSLocalizedString("_rename_ext_title_", comment: ""), message: message, preferredStyle: .alert)
 
                     var title = NSLocalizedString("_use_", comment: "") + " ." + extNew
@@ -194,7 +196,7 @@ class NCRenameFile: UIViewController, UITextFieldDelegate {
                         self.renameMetadata(metadata, fileNameNew: fileNameNew)
                     }))
 
-                    title = NSLocalizedString("_keep_", comment: "") + " ." + metadata.ext
+                    title = NSLocalizedString("_keep_", comment: "") + " ." + extCurrent
                     alertController.addAction(UIAlertAction(title: title, style: .default, handler: { _ in
                         self.ext.text = metadata.fileExtension
                     }))