diff --git a/src/section_config.rs b/src/section_config.rs index ef7b6f41..8384c9d5 100644 --- a/src/section_config.rs +++ b/src/section_config.rs @@ -155,8 +155,9 @@ impl SectionConfig { if section_id.chars().any(|c| c.is_control()) { bail!("detected unexpected control character in section ID."); } - - verify_json_object(section_config, &plugin.properties)?; + if let Err(err) = verify_json_object(section_config, &plugin.properties) { + bail!("verify section '{}' failed - {}", section_id, err); + } let head = (self.format_section_header)(type_name, section_id, section_config);