From ce910eb60a38abb5d75104b9dfc2766f8a38eb47 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Tue, 20 Feb 2024 13:36:20 +0100 Subject: [PATCH] CLI: Fixed "query-printer-models". If printer_technology options isn't used, then ALL installed printer models will be returned. --- src/PrusaSlicer.cpp | 2 +- src/libslic3r/ProfilesSharingUtils.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/PrusaSlicer.cpp b/src/PrusaSlicer.cpp index a57663fa35..20cfa5594a 100644 --- a/src/PrusaSlicer.cpp +++ b/src/PrusaSlicer.cpp @@ -992,7 +992,7 @@ bool CLI::processed_profiles_sharing() if (query_options.find(opt_key) != query_options.end()) continue; if (opt_key == "query-printer-models") { - ret = Slic3r::get_json_printer_models(Preset::printer_technology(m_config)); + ret = Slic3r::get_json_printer_models(get_printer_technology(m_config)); } /* else if (opt_key == "query-printer-profiles") { diff --git a/src/libslic3r/ProfilesSharingUtils.cpp b/src/libslic3r/ProfilesSharingUtils.cpp index 97564120f9..30d5232f5a 100644 --- a/src/libslic3r/ProfilesSharingUtils.cpp +++ b/src/libslic3r/ProfilesSharingUtils.cpp @@ -199,7 +199,7 @@ static void add_printer_models(pt::ptree& vendor_node, const PrinterPresetCollection& printer_presets) { for (const auto& printer_model : vendor_profile->models) { - if (printer_technology != ptAny && printer_model.technology != printer_technology) + if (printer_technology != ptUnknown && printer_model.technology != printer_technology) continue; pt::ptree variants_node;