Cura/plugins
Ghostkeeper 3dc1dbbbdb
Load profile from ContainerRegistry if the stack refers to it
We encountered a case where the version upgrade changed the quality profile to a new one which was specific to the printer rather than a global profile. As the upgraded stack was being read from the project file, it would go look for the new quality profile in the workspace. That ID wouldn't be present in there, and so it would crash and pretend the project file is plain 3MF.
This change makes it fallback to the built-in profiles, for precisely such cases as when a version upgrade changes the stack.

Contributes to issue CURA-8212.
2021-06-03 17:13:22 +02:00
..
3MFReader Load profile from ContainerRegistry if the stack refers to it 2021-06-03 17:13:22 +02:00
3MFWriter Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
AMFReader Don't overload types in AMFReader 2021-04-07 11:32:09 +02:00
CuraDrive Revert "Merge pull request #9716 from Ultimaker/CURA-8010_new_icons" 2021-05-27 16:06:20 +02:00
CuraEngineBackend Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
CuraProfileReader Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
CuraProfileWriter Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
DigitalLibrary Remove some code duplication in DF image filtering 2021-05-18 15:52:06 +02:00
FirmwareUpdateChecker Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
FirmwareUpdater Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
GCodeGzReader Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
GCodeGzWriter Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
GCodeProfileReader Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
GCodeReader Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
GCodeWriter Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
ImageReader Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
LegacyProfileReader Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
MachineSettingsAction Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
ModelChecker Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
MonitorStage Revert "Merge pull request #9716 from Ultimaker/CURA-8010_new_icons" 2021-05-27 16:06:20 +02:00
PerObjectSettingsTool Revert "Merge pull request #9716 from Ultimaker/CURA-8010_new_icons" 2021-05-27 16:06:20 +02:00
PostProcessingPlugin Revert "Merge pull request #9716 from Ultimaker/CURA-8010_new_icons" 2021-05-27 16:06:20 +02:00
PrepareStage Revert "Merge pull request #9716 from Ultimaker/CURA-8010_new_icons" 2021-05-27 16:06:20 +02:00
PreviewStage Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
RemovableDriveOutputDevice Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
SentryLogger Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
SimulationView Revert "Merge pull request #9716 from Ultimaker/CURA-8010_new_icons" 2021-05-27 16:06:20 +02:00
SliceInfoPlugin Serialise MIME type name rather than entire MIME type 2021-05-18 11:08:06 +02:00
SolidView Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
SupportEraser Revert "Merge pull request #9716 from Ultimaker/CURA-8010_new_icons" 2021-05-27 16:06:20 +02:00
Toolbox Revert "Merge pull request #9716 from Ultimaker/CURA-8010_new_icons" 2021-05-27 16:06:20 +02:00
TrimeshReader Fix final set of typing issues 2021-04-07 14:03:35 +02:00
UFPReader Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
UFPWriter Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
UltimakerMachineActions Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
UM3NetworkPrinting Revert "Merge pull request #9716 from Ultimaker/CURA-8010_new_icons" 2021-05-27 16:06:20 +02:00
USBPrinting Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
VersionUpgrade Deltacomb configs for VersionUpgrade Plugin 2021-05-20 17:44:53 +02:00
X3DReader Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00
XmlMaterialProfile Remove unneeded pycapsule imports 2021-05-10 16:53:16 +02:00
XRayView Increment SDK version to 7.5.0 2021-04-06 13:28:08 +02:00