From 276023d371f60fc1127f65b47cc6b50bce578624 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Sun, 20 Dec 2020 12:01:30 -0500 Subject: oh my god i was an idiot Signed-off-by: Christine Dodrill --- src/post/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/post/mod.rs b/src/post/mod.rs index c66e79c..79affbc 100644 --- a/src/post/mod.rs +++ b/src/post/mod.rs @@ -81,7 +81,8 @@ pub async fn load(dir: &str, mi: Option<&mi::Client>) -> Result> { let (fm, content_offset) = frontmatter::Data::parse(body.clone().as_str()) .wrap_err_with(|| format!("can't parse frontmatter of {:?}", path))?; let markup = &body[content_offset..]; - let date = NaiveDate::parse_from_str(&fm.clone().date, "%Y-%m-%d")?; + let date = NaiveDate::parse_from_str(&fm.clone().date, "%Y-%m-%d") + .map_err(|why| eyre!("error parsing date in {:?}: {}", path, why))?; let link = format!("{}/{}", dir, path.file_stem().unwrap().to_str().unwrap()); let mentions: Vec = match mi { None => vec![], -- cgit v1.2.3