From: Brett Parker <iDunno@sommitrealweird.co.uk>
Date: Tue, 27 Feb 2018 10:21:46 +0000 (+0000)
Subject: Patch from MJ Ray for items without link
X-Git-Url: https://git.sommitrealweird.co.uk/rss2maildir.git/commitdiff_plain/refs/heads/master?hp=11a4af2e943412502f127ff9a00fb7662fdd94b9

Patch from MJ Ray for items without link

  - link might not always exist, md5sum is always present, don't fail on no link.
---

diff --git a/rss2maildir.py b/rss2maildir.py
index e327bc3..314a9c1 100755
--- a/rss2maildir.py
+++ b/rss2maildir.py
@@ -719,6 +719,8 @@ def parse_and_deliver(maildir, url, statedir):
         prevmessageid = None
 
         db_guid_key = None
+        if not item.has_key("link"):
+            item["link"] = u'#' + md5sum
         db_link_key = (url + u'|' + item["link"]).encode("utf-8")
 
         # check if there's a guid too - if that exists and we match the md5,