From f0d327c0d0678be0bcab28f8bff7aae7433eeeb6 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 10 Jul 2017 11:22:35 +0200 Subject: [PATCH] Set setting_version properly on new stacks so you don't need to upgrade I don't think stacks had a setting_version property previously. Contributes to issue CURA-4024. --- cura/Settings/CuraContainerStack.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cura/Settings/CuraContainerStack.py b/cura/Settings/CuraContainerStack.py index fc90e3b239..75f3034362 100755 --- a/cura/Settings/CuraContainerStack.py +++ b/cura/Settings/CuraContainerStack.py @@ -8,6 +8,7 @@ from typing import Any, Optional from PyQt5.QtCore import pyqtProperty, pyqtSignal, QObject from UM.FlameProfiler import pyqtSlot +import cura.CuraApplication #To get the setting version. from UM.Decorators import override from UM.Logger import Logger from UM.Settings.ContainerStack import ContainerStack, InvalidContainerStackError @@ -47,6 +48,8 @@ class CuraContainerStack(ContainerStack): self.containersChanged.connect(self._onContainersChanged) + self.addMetaDataEntry("setting_version", cura.CuraApplication.CuraApplication.SettingVersion) + # This is emitted whenever the containersChanged signal from the ContainerStack base class is emitted. pyqtContainersChanged = pyqtSignal()