summaryrefslogtreecommitdiff
path: root/src/doc.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/doc.rs')
-rw-r--r--src/doc.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/doc.rs b/src/doc.rs
index f08f795..fe263ad 100644
--- a/src/doc.rs
+++ b/src/doc.rs
@@ -104,20 +104,20 @@ impl Document {
{
let meta = Metadata::from_yaml_metadata(basedir, yamlmeta, template)?;
trace!("metadata from YAML: {:#?}", meta);
- let files = Self::all_files(&markdowns);
+ let files = Self::all_files(&markdowns)?;
let doc = Document::new(subplot, markdowns, meta, files, style);
trace!("Loaded from JSON OK");
Ok(doc)
}
- fn all_files(markdowns: &[Markdown]) -> EmbeddedFiles {
+ fn all_files(markdowns: &[Markdown]) -> Result<EmbeddedFiles, SubplotError> {
let mut files = EmbeddedFiles::default();
for md in markdowns {
- for file in md.embedded_files().files() {
+ for file in md.embedded_files()?.files() {
files.push(file.clone());
}
}
- files
+ Ok(files)
}
/// Construct a Document from a named file.