From 9b3de1bd3f3d5e5c15d072f80658e95fe0fc7491 Mon Sep 17 00:00:00 2001 From: tao wang Date: Tue, 12 Nov 2024 08:47:15 +0800 Subject: [PATCH] ENH:add protection for invalid nozzle data jira:[invalid nozzle data] Change-Id: I56983af991bc3e9f69c2d30429987bb860618eaf --- src/slic3r/GUI/DeviceManager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index c3ce2f8a3..f774d714d 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -5663,6 +5663,10 @@ void MachineObject::parse_new_info(json print) } else if (type.substr(2, 2) == std::string("01")) { nozzle_obj.nozzle_type = NozzleType::ntHardenedSteel; } + } else { + nozzle_obj.tool_type = NozzleToolType::NONE_TOOLTYPE; + nozzle_obj.nozzle_flow = NozzleFlowType::NONE_FLOWTYPE; + nozzle_obj.nozzle_type = NozzleType::ntUndefine; } nozzle_obj.diameter = njon["diameter"].get();