Skip to content

Commit 057dd43

Browse files
committed
Fixed a probem with wrong URLs in atom feeds, caused by caching. Fixes issue ietf-tools#1307.
- Legacy-Id: 7239
1 parent 4abe34e commit 057dd43

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

ietf/doc/feeds.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Copyright The IETF Trust 2007, All Rights Reserved
22

33
import datetime, re
4+
import debug
45

56
from django.conf import settings
67
from django.contrib.syndication.views import Feed, FeedDoesNotExist
@@ -20,14 +21,13 @@ def get_object(self, request, name):
2021
return Document.objects.get(docalias__name=name)
2122

2223
def title(self, obj):
24+
debug.show('type(obj), obj')
2325
return "Changes for %s" % obj.display_name()
2426

2527
def link(self, obj):
2628
if obj is None:
2729
raise FeedDoesNotExist
28-
if not hasattr(self, "cached_link"):
29-
self.cached_link = urlreverse("doc_history", kwargs=dict(name=obj.canonical_name()))
30-
return self.cached_link
30+
return urlreverse("doc_history", kwargs=dict(name=obj.canonical_name()))
3131

3232
def subtitle(self, obj):
3333
return "History of change entries for %s." % obj.display_name()
@@ -50,7 +50,7 @@ def item_author_name(self, item):
5050
return unicode(item.by)
5151

5252
def item_link(self, item):
53-
return self.cached_link + "#history-%s" % item.pk
53+
return urlreverse("doc_history", kwargs=dict(name=item.doc.canonical_name())) + "#history-%s" % item.pk
5454

5555
class InLastCallFeed(Feed):
5656
title = "Documents in Last Call"

0 commit comments

Comments
 (0)