Browse Source

Fix translate function

It was expected to return a list of translated names, even though it actually translates in-place.

Contributes to issue CURA-844.
Ghostkeeper 8 years ago
parent
commit
86544d4172

+ 5 - 0
plugins/VersionUpgrade/VersionUpgrade21to22/VersionUpgrade21to22.py

@@ -58,11 +58,16 @@ class VersionUpgrade21to22(VersionUpgrade):
             return None
         return profile.export()
 
+    ##  Translates printer names that have changed since the last version.
+    #
+    #   \param printers A list of printer names in the old version.
+    #   \return The same list, but with printer names translated.
     @staticmethod
     def translatePrinters(printers):
         for index, printer in enumerate(printers):
             if printer == "ultimaker2plus":
                 printers[index] = "ultimaker2_plus"
+        return printers
 
     ##  Updates settings for the change from Cura 2.1 to 2.2.
     #