mirror of
https://git.mirrors.martin98.com/https://github.com/bambulab/BambuStudio.git
synced 2025-09-30 11:53:13 +08:00
ENH:add protection for ams_id&slot_id formatting
jira:[STUDIO-10335] Change-Id: Icc9ab0ce07860920378c286d725c32d451d17555
This commit is contained in:
parent
e88042bb96
commit
3e66c96d12
@ -1380,13 +1380,15 @@ bool SelectMachineDialog::get_ams_mapping_result(std::string &mapping_array_str,
|
||||
mapping_item_v1["ams_id"] = 0xff;
|
||||
mapping_item_v1["slot_id"] = 0xff;
|
||||
|
||||
for (int k = 0; k < m_ams_mapping_result.size(); k++) {
|
||||
if (m_ams_mapping_result[k].id == i) {
|
||||
mapping_result = m_ams_mapping_result[k].tray_id;
|
||||
mapping_item_v1["ams_id"] = std::stoi(m_ams_mapping_result[k].ams_id);
|
||||
mapping_item_v1["slot_id"] = std::stoi(m_ams_mapping_result[k].slot_id);
|
||||
try {
|
||||
for (int k = 0; k < m_ams_mapping_result.size(); k++) {
|
||||
if (m_ams_mapping_result[k].id == i) {
|
||||
mapping_result = m_ams_mapping_result[k].tray_id;
|
||||
mapping_item_v1["ams_id"] = std::stoi(m_ams_mapping_result[k].ams_id);
|
||||
mapping_item_v1["slot_id"] = std::stoi(m_ams_mapping_result[k].slot_id);
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (...) {}
|
||||
|
||||
mapping_v0_json.push_back(mapping_result);
|
||||
mapping_v1_json.push_back(mapping_item_v1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user