From 944eaa3e3c22c2c4a150cd412b8522aef95962fb Mon Sep 17 00:00:00 2001 From: Sergio Benitez Date: Wed, 2 Aug 2017 16:58:55 -0700 Subject: [PATCH] Emit all error messages from Tera on init failure. Resolves #369. --- contrib/src/templates/tera_templates.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/contrib/src/templates/tera_templates.rs b/contrib/src/templates/tera_templates.rs index 1351d3e7..8f86ee3d 100644 --- a/contrib/src/templates/tera_templates.rs +++ b/contrib/src/templates/tera_templates.rs @@ -22,13 +22,14 @@ impl Engine for Tera { // Finally try to tell Tera about all of the templates. if let Err(e) = tera.add_template_files(tera_templates) { error!("Failed to initialize Tera templating."); - for error in e.iter().skip(1) { - info_!("{}.", error); + for error in e.iter() { + info_!("{}", error); } - return None - } - Some(tera) + None + } else { + Some(tera) + } } fn render(&self, name: &str, context: C) -> Option {