Removed unwrap to prevent unexpected panic.

This commit is contained in:
Philip Wrenn 2021-06-05 23:17:55 -04:00
parent c916fb8493
commit fd161455b4

View file

@ -1609,13 +1609,8 @@ impl Readability {
// // class name "comment", etc), and turn divs into P tags where they have been // // class name "comment", etc), and turn divs into P tags where they have been
// // used inappropriately (as in, where they contain no other block level elements.) // // used inappropriately (as in, where they contain no other block level elements.)
let mut elements_to_score: Vec<NodeRef> = Vec::new(); let mut elements_to_score: Vec<NodeRef> = Vec::new();
let mut node = Some( let mut node = self.root_node.select_first("html")
self.root_node .ok().map(|n| n.as_node().clone());
.select_first("html")
.unwrap()
.as_node()
.clone(),
);
while let Some(node_ref) = node { while let Some(node_ref) = node {
let node_elem = node_ref.as_element().unwrap(); let node_elem = node_ref.as_element().unwrap();