From 369dc994b86fd8b5ab2d86a537337e12eab67ea0 Mon Sep 17 00:00:00 2001 From: Zed Date: Tue, 8 Oct 2019 15:17:37 +0200 Subject: [PATCH] Fix edgecase with nonexistent tweet not withheld --- src/parser.nim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/parser.nim b/src/parser.nim index b0f23b0..ffca991 100644 --- a/src/parser.nim +++ b/src/parser.nim @@ -88,6 +88,9 @@ proc parseQuote*(quote: XmlNode): Quote = result.getQuoteMedia(quote) proc parseTweet*(node: XmlNode): Tweet = + if node == nil: + return Tweet() + if "withheld" in node.attr("class"): return Tweet(tombstone: getTombstone(node.selectText(".Tombstone-label")))