diff --git a/src/renderer/html_handlebars/hbs_renderer.rs b/src/renderer/html_handlebars/hbs_renderer.rs
index 71b6091e..aae3cdac 100644
--- a/src/renderer/html_handlebars/hbs_renderer.rs
+++ b/src/renderer/html_handlebars/hbs_renderer.rs
@@ -230,7 +230,8 @@ impl HtmlHandlebars {
.chain(html.additional_js.iter());
for custom_file in custom_files {
- self.write_custom_file(custom_file, book)?;
+ self.write_custom_file(&custom_file, book)
+ .chain_err(|| format!("Copying {} failed", custom_file.display()))?;
}
Ok(())
@@ -312,10 +313,11 @@ impl Renderer for HtmlHandlebars {
&rendered.into_bytes())?;
info!("[*] Creating print.html ✓");
- // Copy static files (js, css, images, ...)
debug!("[*] Copy static files");
- self.copy_static_files(book, &theme, &html_config)?;
- self.copy_additional_css_and_js(book)?;
+ self.copy_static_files(book, &theme, &html_config)
+ .chain_err(|| "Unable to copy across static files")?;
+ self.copy_additional_css_and_js(book)
+ .chain_err(|| "Unable to copy across additional CSS and JS")?;
// Copy all remaining files
let src = book.source_dir();