diff --git a/feeds.py b/feeds.py index f2ddb4d..03b9b84 100644 --- a/feeds.py +++ b/feeds.py @@ -503,6 +503,9 @@ class FeedItemRSS(FeedItem): return self.xval('rssfake:link|link') def setLink(self, value): + if self.isPermaLink and self.id == self.link != value: + self.isPermaLink = False + table = { 'rdf:rdf': 'rssfake:link', 'channel': 'link'} element = self.xgetCreate(table)