mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-16 13:32:44 +00:00
When load_presets() drops a preset because its parent does not exist, the only trace is a log line. The CLI then resolves --load-settings / --load-filaments against the loaded bundle and reports "Preset was not found in the loaded bundle", which points at the resolver rather than at the real cause. Record the presets dropped for a missing parent in the collection, keyed by file, and have resolve_preset_config() report that parent by name when the source file is one of them.
OrcaSlicer tests
Building, running and writing tests is documented on the wiki, under How to Test.
Two files here rather than there, because coding agents only read what is in the repository: