From: hernani Date: Thu, 8 Jul 2010 22:44:50 +0000 (+0000) Subject: Forces feeds to use APP_URL in django 1.1. X-Git-Tag: live~629 X-Git-Url: https://git.openstreetmap.org./osqa.git/commitdiff_plain/9dc3cff2a1babc9cec3867ab41cf852016f0f4eb Forces feeds to use APP_URL in django 1.1. git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@505 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- diff --git a/forum/feed.py b/forum/feed.py index bbbf3e7..e514e48 100644 --- a/forum/feed.py +++ b/forum/feed.py @@ -1,8 +1,8 @@ try: - from django.contrib.syndication.views import Feed, FeedDoesNotExist + from django.contrib.syndication.views import Feed, FeedDoesNotExist, add_domain old_version = False except: - from django.contrib.syndication.feeds import Feed, FeedDoesNotExist + from django.contrib.syndication.feeds import Feed, FeedDoesNotExist, add_domain old_version = True from django.http import HttpResponse @@ -10,6 +10,11 @@ from django.utils.translation import ugettext as _ from django.utils.safestring import mark_safe from models import Question from forum import settings +from forum.modules import decorate + +@decorate(add_domain, needs_origin=False) +def add_domain(domain, url): + return "%s%s" % (settings.APP_URL, url) class BaseNodeFeed(Feed): if old_version: