diff options
| author | John Conway <john.a.conway@gmail.com> | 2019-05-17 18:35:26 +0100 |
|---|---|---|
| committer | John Conway <john.a.conway@gmail.com> | 2019-05-17 18:35:26 +0100 |
| commit | 80d3a0bda8e24220bf4b657a0f23114ac2fc3f2d (patch) | |
| tree | e1a4152dd0723c673bde7d9e191e571718a0ed19 | |
| parent | e80352a021ca0b0ebc330ca530b31eb2197949fd (diff) | |
| download | feed-nim-80d3a0bda8e24220bf4b657a0f23114ac2fc3f2d.tar.gz feed-nim-80d3a0bda8e24220bf4b657a0f23114ac2fc3f2d.zip | |
[RSS] Fixed bug with empty content
| -rw-r--r-- | src/FeedNim/rss.nim | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/FeedNim/rss.nim b/src/FeedNim/rss.nim index 35d3520..c65b13f 100644 --- a/src/FeedNim/rss.nim +++ b/src/FeedNim/rss.nim @@ -98,8 +98,9 @@ func parseCategories( node: XmlNode ): seq[RSSCategory] = func parseText ( node: XmlNode ): string = var content = node.innerText - if content[0 .. 8] == "<![CDATA[": - return content.substr[9 .. content.len()-4 ] + if content.len() > 14: + if content[0 .. 8] == "<![CDATA[": + return content.substr[9 .. content.len()-4 ] return content func parseItem( node: XmlNode) : RSSItem = |
