mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-04-30 15:54:32 +08:00

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.
23 lines
1.1 KiB
Python
23 lines
1.1 KiB
Python
from UM.Settings.SQLQueryFactory import SQLQueryFactory
|
|
from UM.Settings.DatabaseContainerMetadataController import DatabaseMetadataContainerController
|
|
from UM.Settings.InstanceContainer import InstanceContainer
|
|
|
|
|
|
class IntentDatabaseHandler(DatabaseMetadataContainerController):
|
|
"""The Database handler for Intent containers"""
|
|
|
|
def __init__(self) -> None:
|
|
super().__init__(SQLQueryFactory(table = "intents",
|
|
fields = {
|
|
"id": "text",
|
|
"name": "text",
|
|
"quality_type": "text",
|
|
"intent_category": "text",
|
|
"variant": "text",
|
|
"definition": "text",
|
|
"material": "text",
|
|
"version": "text",
|
|
"setting_version": "text"
|
|
}))
|
|
self._container_type = InstanceContainer
|