diff --git a/cura/Settings/CuraContainerRegistry.py b/cura/Settings/CuraContainerRegistry.py index 21ab8e16aa..add2512a2d 100644 --- a/cura/Settings/CuraContainerRegistry.py +++ b/cura/Settings/CuraContainerRegistry.py @@ -230,7 +230,7 @@ class CuraContainerRegistry(ContainerRegistry): "message": catalog.i18nc("@info:status Don't translate the XML tags or !", "This profile {0} contains incorrect data, could not import it.", file_name)} profile_definition = global_profile.getMetaDataEntry("definition") expected_machine_definition = "fdmprinter" - if global_container_stack.getMetaDataEntry("has_machine_quality"): + if parseBool(global_container_stack.getMetaDataEntry("has_machine_quality", "False")): expected_machine_definition = global_container_stack.getMetaDataEntry("quality_definition") if not expected_machine_definition: expected_machine_definition = global_container_stack.definition.getId()