diff --git a/src/parser.nim b/src/parser.nim index 105df14..0dea171 100644 --- a/src/parser.nim +++ b/src/parser.nim @@ -87,8 +87,11 @@ proc parseTweet*(node: XmlNode): Tweet = let quote = tweet.select(".QuoteTweet-innerContainer") if quote != nil: result.quote = some(parseQuote(quote)) - elif tweet.select(".Tombstone") != nil: - result.quote = some(Quote()) + + let tombstone = tweet.select(".Tombstone") + if tombstone != nil: + if "unavailable" in tombstone.innerText(): + result.quote = some(Quote()) proc parseThread*(nodes: XmlNode): Thread = if nodes == nil: return