diff options
Diffstat (limited to 'src/doc.rs')
-rw-r--r-- | src/doc.rs | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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. |