From 118bfa63a7b48fab75f50c7940b8e9b74eb78786 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Wed, 10 Feb 2016 21:14:13 +0100 Subject: [PATCH] Don't crash in feed for items with no existing shortlink This can happen on old items (but not new) --- hamnadmin/hamnadmin/register/feeds.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hamnadmin/hamnadmin/register/feeds.py b/hamnadmin/hamnadmin/register/feeds.py index 5f9ee34..26eed08 100644 --- a/hamnadmin/hamnadmin/register/feeds.py +++ b/hamnadmin/hamnadmin/register/feeds.py @@ -24,6 +24,9 @@ class PostFeed(Feed): return item.title def item_link(self, item): + if not item.shortlink: + # If not cached, calculate one + return item._get_shortlink() return item.shortlink def item_pubdate(self, item): -- 2.39.5