diff --git a/src/libslic3r/Preset.cpp b/src/libslic3r/Preset.cpp index 74b3c65f02f..6e600096db9 100644 --- a/src/libslic3r/Preset.cpp +++ b/src/libslic3r/Preset.cpp @@ -710,6 +710,8 @@ void Preset::save(DynamicPrintConfig* parent_config) opt_dst->set(opt_src); } } + if (!filament_id.empty()) + temp_config.set_key_value(BBL_JSON_KEY_FILAMENT_ID, new ConfigOptionString(filament_id)); temp_config.save_to_json(this->file, bare_name, from_str, this->version.to_string()); } else if (!filament_id.empty() && inherits().empty()) { DynamicPrintConfig temp_config = config;