diff --git a/src/slic3r/GUI/WebViewDialog.cpp b/src/slic3r/GUI/WebViewDialog.cpp index 06d34fab59..18aa970be4 100644 --- a/src/slic3r/GUI/WebViewDialog.cpp +++ b/src/slic3r/GUI/WebViewDialog.cpp @@ -735,10 +735,7 @@ void PrinterPickWebViewDialog::request_compatible_printers_FFF() //} const Preset& selected_printer = wxGetApp().preset_bundle->printers.get_selected_preset(); const Preset& selected_filament = wxGetApp().preset_bundle->filaments.get_selected_preset(); - std::string nozzle_diameter_serialized = dynamic_cast(selected_printer.config.option("nozzle_diameter"))->serialize(); - // Sending only first nozzle diamenter for now. - if (size_t comma = nozzle_diameter_serialized.find(','); comma != std::string::npos) - nozzle_diameter_serialized = nozzle_diameter_serialized.substr(0, comma); + std::string nozzle_diameter_serialized = selected_printer.config.opt_string("printer_variant"); // Sending only first filament type for now. This should change to array of values const std::string filament_type_serialized = selected_filament.config.option("filament_type")->serialize(); const std::string printer_model_serialized = selected_printer.config.option("printer_model")->serialize();