Fix edgecase with nonexistent tweet not withheld

This commit is contained in:
Zed 2019-10-08 15:17:37 +02:00
parent 211b086f4d
commit 369dc994b8
1 changed files with 3 additions and 0 deletions

View File

@ -88,6 +88,9 @@ proc parseQuote*(quote: XmlNode): Quote =
result.getQuoteMedia(quote) result.getQuoteMedia(quote)
proc parseTweet*(node: XmlNode): Tweet = proc parseTweet*(node: XmlNode): Tweet =
if node == nil:
return Tweet()
if "withheld" in node.attr("class"): if "withheld" in node.attr("class"):
return Tweet(tombstone: getTombstone(node.selectText(".Tombstone-label"))) return Tweet(tombstone: getTombstone(node.selectText(".Tombstone-label")))