diff --git a/cura/Machines/Models/SettingVisibilityPresetsModel.py b/cura/Machines/Models/SettingVisibilityPresetsModel.py index 38c6176e4e..cd0233747d 100644 --- a/cura/Machines/Models/SettingVisibilityPresetsModel.py +++ b/cura/Machines/Models/SettingVisibilityPresetsModel.py @@ -81,7 +81,8 @@ class SettingVisibilityPresetsModel(QObject): # Sort them on weight (and if that fails, use ID) items.sort(key = lambda k: (int(k.weight), k.id)) - self.setItems(items) + # Set items and ensure there are no duplicated values + self.setItems(list(set(items))) @pyqtProperty("QVariantList", notify = onItemsChanged) def items(self):