diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index 8e8a902ae..6a1f13871 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -3032,6 +3032,8 @@ int CLI::run(int argc, char **argv) old_variant_count[k] = old_variant_count[k] + 1; } } + if (load_filament_count == 0) + filament_variant_count = old_variant_count; } for (int index = 0; index < load_filaments_config.size(); index++) { DynamicPrintConfig& config = load_filaments_config[index];