FIX: the extruder_id is incorrect when cali left nozzle

jira: none
Change-Id: Ice9c5ad93840223d59ac2a1c56935051382d5efb
(cherry picked from commit 53e50e285cee4b99b55f3d66f930429031c347e9)
This commit is contained in:
zhimin.zeng 2025-02-26 15:23:15 +08:00 committed by Noisyfox
parent 914a2ac443
commit 1b84f2da1c

View file

@ -1159,7 +1159,7 @@ bool CalibUtils::check_printable_status_before_cali(const MachineObject* obj, co
const ConfigOptionFloatsNullable *nozzle_diameter_config = cali_info.printer_prest->config.option<ConfigOptionFloatsNullable>("nozzle_diameter");
float nozzle_diameter = nozzle_diameter_config->values[0];
float diameter = obj->m_extder_data.extders[0].current_nozzle_diameter;
float diameter = obj->m_extder_data.extders[cali_info.extruder_id].current_nozzle_diameter;
bool is_multi_extruder = obj->is_multi_extruders();
std::vector<NozzleFlowType> nozzle_volume_types;
if (is_multi_extruder) {