Match table name with container type

The table name is used as the container type in the resulting metadata, so we need to use the container type string as table name correctly, or none of the profiles can be found.

Contributes to issue CURA-6096.
This commit is contained in:
Ghostkeeper 2021-09-08 16:40:22 +02:00
parent 057ba8cdeb
commit 034f62ea2c
No known key found for this signature in database
GPG key ID: D2A8871EE34EC59A
3 changed files with 12 additions and 3 deletions

View file

@ -1,3 +1,6 @@
# Copyright (c) 2021 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
from UM.Settings.SQLQueryFactory import SQLQueryFactory
from UM.Settings.DatabaseContainerMetadataController import DatabaseMetadataContainerController
from UM.Settings.InstanceContainer import InstanceContainer
@ -7,7 +10,7 @@ class IntentDatabaseHandler(DatabaseMetadataContainerController):
"""The Database handler for Intent containers"""
def __init__(self) -> None:
super().__init__(SQLQueryFactory(table = "intents",
super().__init__(SQLQueryFactory(table = "intent",
fields = {
"id": "text",
"name": "text",