From 057ba8cdeb6c2c30a79fbb6b94f8937f708d2715 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 8 Sep 2021 15:46:25 +0200 Subject: [PATCH] Fix setting container type of subclasses This mistake caused all of the container types to end up as either None or the actual instance itself, which was causing crashes. Contributes to issue CURA-6096. --- cura/Settings/DatabaseHandlers/IntentDatabaseHandler.py | 2 +- cura/Settings/DatabaseHandlers/QualityDatabaseHandler.py | 2 +- cura/Settings/DatabaseHandlers/VariantDatabaseHandler.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cura/Settings/DatabaseHandlers/IntentDatabaseHandler.py b/cura/Settings/DatabaseHandlers/IntentDatabaseHandler.py index 17ac715c39..33dc176ac8 100644 --- a/cura/Settings/DatabaseHandlers/IntentDatabaseHandler.py +++ b/cura/Settings/DatabaseHandlers/IntentDatabaseHandler.py @@ -19,4 +19,4 @@ class IntentDatabaseHandler(DatabaseMetadataContainerController): "version": "text", "setting_version": "text" })) - self.container_type = InstanceContainer + self._container_type = InstanceContainer diff --git a/cura/Settings/DatabaseHandlers/QualityDatabaseHandler.py b/cura/Settings/DatabaseHandlers/QualityDatabaseHandler.py index 5447c0ed62..a84f725587 100644 --- a/cura/Settings/DatabaseHandlers/QualityDatabaseHandler.py +++ b/cura/Settings/DatabaseHandlers/QualityDatabaseHandler.py @@ -19,7 +19,7 @@ class QualityDatabaseHandler(DatabaseMetadataContainerController): "version": "text", "setting_version": "text" })) - self.container_type = InstanceContainer + self._container_type = InstanceContainer def groomMetadata(self, metadata: metadata_type) -> metadata_type: """ diff --git a/cura/Settings/DatabaseHandlers/VariantDatabaseHandler.py b/cura/Settings/DatabaseHandlers/VariantDatabaseHandler.py index 4173243afd..d8029c754f 100644 --- a/cura/Settings/DatabaseHandlers/VariantDatabaseHandler.py +++ b/cura/Settings/DatabaseHandlers/VariantDatabaseHandler.py @@ -16,4 +16,4 @@ class VariantDatabaseHandler(DatabaseMetadataContainerController): "version": "text", "setting_version": "text" })) - self.container_type = InstanceContainer + self._container_type = InstanceContainer