diff --git a/src/moz_readability/mod.rs b/src/moz_readability/mod.rs index 7986c2b..9b25b79 100644 --- a/src/moz_readability/mod.rs +++ b/src/moz_readability/mod.rs @@ -462,7 +462,12 @@ impl Readability { .iter() .find(|key| values.contains_key(**key)) { - values.get(*key).map(|title| title.to_owned()).unwrap() + let title = values.get(*key).map(|title| title.to_owned()).unwrap(); + if title.is_empty() { + self.get_article_title() + } else { + title + } } else { self.get_article_title() };