Fix panic in loading Page

Closes #1327
This commit is contained in:
Vincent Prouillet 2021-02-02 20:48:31 +01:00
parent 8e6c3f4fef
commit 34989a8ef6

View file

@ -247,7 +247,10 @@ impl Site {
&self.config, &self.config,
&self.base_path, &self.base_path,
) { ) {
Err(_) => continue, Err(e) => {
println!("Failed to load section: {:?}", e);
continue;
}
Ok(sec) => sec, Ok(sec) => sec,
}; };
@ -260,8 +263,13 @@ impl Site {
self.add_section(section, false)?; self.add_section(section, false)?;
} }
} else { } else {
let page = Page::from_file(path, &self.config, &self.base_path) let page = match Page::from_file(path, &self.config, &self.base_path) {
.expect("error deserialising page"); Err(e) => {
println!("Failed to load page: {:?}", e);
continue;
}
Ok(p) => p,
};
// should we skip drafts? // should we skip drafts?
if page.meta.draft && !self.include_drafts { if page.meta.draft && !self.include_drafts {