From c43b36bcb630d111d333ad2e77a546a06df8d5b3 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Fri, 31 Jan 2020 09:08:42 +0100 Subject: [PATCH] src/section_config.rs - write: improve error message --- src/section_config.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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);