Show configuration error if finding definition to add wasn't found

It must've gotten this ID from somewhere.

Contributes to issue CURA-5045.
This commit is contained in:
Ghostkeeper 2018-03-27 14:32:13 +02:00
parent 544c2c69b4
commit 013bb04a7d
No known key found for this signature in database
GPG Key ID: 5252B696FB5E7C7A

View File

@ -3,6 +3,7 @@
from typing import Optional from typing import Optional
from UM.ConfigurationErrorMessage import ConfigurationErrorMessage
from UM.Logger import Logger from UM.Logger import Logger
from UM.Settings.Interfaces import DefinitionContainerInterface from UM.Settings.Interfaces import DefinitionContainerInterface
from UM.Settings.InstanceContainer import InstanceContainer from UM.Settings.InstanceContainer import InstanceContainer
@ -32,7 +33,7 @@ class CuraStackBuilder:
definitions = registry.findDefinitionContainers(id = definition_id) definitions = registry.findDefinitionContainers(id = definition_id)
if not definitions: if not definitions:
ConfigurationErrorMessage.getInstance().addFaultyContainers(definition_id)
Logger.log("w", "Definition {definition} was not found!", definition = definition_id) Logger.log("w", "Definition {definition} was not found!", definition = definition_id)
return None return None