From 6c2722314b24f456db3eade3934ae51043e466f1 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Wed, 25 Dec 2024 16:22:19 -0800 Subject: [PATCH] server: fix compile problem with new PG schema --- server/src/newsreader.rs | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/server/src/newsreader.rs b/server/src/newsreader.rs index de09fc0..7fe1c90 100644 --- a/server/src/newsreader.rs +++ b/server/src/newsreader.rs @@ -190,18 +190,8 @@ pub async fn thread( let slug = r.site.unwrap_or("no-slug".to_string()); let site = r.name.unwrap_or("NO SITE".to_string()); let default_homepage = "http://no-homepage"; - let link = &r - .link - .as_ref() - .map(|h| { - if h.is_empty() { - default_homepage.to_string() - } else { - h.to_string() - } - }) - .map(|h| Url::parse(&h).ok()) - .flatten(); + // TODO: remove the various places that have this as an Option + let link = Some(Url::parse(&r.link)?); let mut body = r.summary.unwrap_or("NO SUMMARY".to_string()); let cacher = Arc::new(Mutex::new(FilesystemCacher::new(&config.slurp_cache_path)?)); let body_tranformers: Vec> = vec![