FIX:fixed the issue of no mapping data when use ext only

jira:[none]

Change-Id: I8dc94514ffa67c13a3c3f52f09e5ef0b997ad568
(cherry picked from commit 8cd51301ad6e32018873abae487dfcec1a2fd8e5)
This commit is contained in:
tao wang
2025-04-01 17:34:33 +08:00
committed by Noisyfox
parent 0bd15792e5
commit 4f7e8e32a4

View File

@@ -2541,18 +2541,18 @@ void SelectMachineDialog::on_send_print()
std::string ams_mapping_array; std::string ams_mapping_array;
std::string ams_mapping_array2; std::string ams_mapping_array2;
std::string ams_mapping_info; std::string ams_mapping_info;
if (m_checkbox_list["use_ams"]->getValue() == "on") //if (m_checkbox_list["use_ams"]->getValue() == "on")
get_ams_mapping_result(ams_mapping_array,ams_mapping_array2, ams_mapping_info); get_ams_mapping_result(ams_mapping_array,ams_mapping_array2, ams_mapping_info);
else { //else {
json mapping_info_json = json::array(); // json mapping_info_json = json::array();
json item; // json item;
if (m_filaments.size() > 0) { // if (m_filaments.size() > 0) {
item["sourceColor"] = m_filaments[0].color.substr(1, 8); // item["sourceColor"] = m_filaments[0].color.substr(1, 8);
item["filamentType"] = m_filaments[0].type; // item["filamentType"] = m_filaments[0].type;
mapping_info_json.push_back(item); // mapping_info_json.push_back(item);
ams_mapping_info = mapping_info_json.dump(); // ams_mapping_info = mapping_info_json.dump();
} // }
} //}
if (m_print_type == PrintFromType::FROM_NORMAL) { if (m_print_type == PrintFromType::FROM_NORMAL) {
result = m_plater->send_gcode(m_print_plate_idx, [this](int export_stage, int current, int total, bool& cancel) { result = m_plater->send_gcode(m_print_plate_idx, [this](int export_stage, int current, int total, bool& cancel) {