Browse Source

Only update job_name to unnamed but not base_name

CURA-5367

Only update job_name to "unnamed" if it's empty. Do not change
base_name.
Lipu Fei 6 years ago
parent
commit
98aaaba594
1 changed files with 4 additions and 5 deletions
  1. 4 5
      cura/PrintInformation.py

+ 4 - 5
cura/PrintInformation.py

@@ -299,7 +299,7 @@ class PrintInformation(QObject):
 
     def _updateJobName(self):
         if self._base_name == "":
-            self._job_name = ""
+            self._job_name = "unnamed"
             self._is_user_specified_job_name = False
             self.jobNameChanged.emit()
             return
@@ -351,18 +351,17 @@ class PrintInformation(QObject):
         if is_gcode or is_project_file or (is_empty or (self._base_name == "" and self._base_name != check_name)):
             # Only take the file name part, Note : file name might have 'dot' in name as well
 
-            data = ''
+            data = ""
             try:
                 mime_type = MimeTypeDatabase.getMimeTypeForFile(name)
                 data = mime_type.stripExtension(name)
             except:
-                Logger.log("w", "Unsupported Mime Type Database file extension")
-                data = 'unnamed'
+                Logger.log("w", "Unsupported Mime Type Database file extension %s", name)
 
             if data is not None and check_name is not None:
                 self._base_name = data
             else:
-                self._base_name = 'unnamed'
+                self._base_name = ""
 
             self._updateJobName()