diff --git a/src/libslic3r/Format/bbs_3mf.cpp b/src/libslic3r/Format/bbs_3mf.cpp index 20bf8be8c6..fcb28f044b 100644 --- a/src/libslic3r/Format/bbs_3mf.cpp +++ b/src/libslic3r/Format/bbs_3mf.cpp @@ -1837,8 +1837,10 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result) else if (boost::algorithm::iequals(name, BBS_MODEL_CONFIG_FILE)) { // extract slic3r model config file if (!_extract_xml_from_archive(archive, stat, _handle_start_config_xml_element, _handle_end_config_xml_element)) { - add_error("Archive does not contain a valid model config"); - return false; + if (m_is_bbl_3mf) { + add_error("Archive does not contain a valid model config"); + return false; + } } } else if (_is_svg_shape_file(name)) {