Fix filament profile import if inherit from vendor generic (#11398)

* Why log user id when importing profile?

* Use `find_preset2` when importing profiles
to properly handle renamed system profiles
This commit is contained in:
Noisyfox 2025-11-22 15:38:12 +08:00 committed by GitHub
parent 7b0cdd3ec6
commit 61931d23a4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 2 additions and 6 deletions

View file

@ -1089,7 +1089,7 @@ bool PresetBundle::import_json_presets(PresetsConfigSubstitutions & s
if (inherits_config) {
ConfigOptionString *option_str = dynamic_cast<ConfigOptionString *>(inherits_config);
inherits_value = option_str->value;
inherit_preset = collection->find_preset(inherits_value, false, true);
inherit_preset = collection->find_preset2(inherits_value);
}
if (inherit_preset) {
new_config = inherit_preset->config;