From 9dc3cff2a1babc9cec3867ab41cf852016f0f4eb Mon Sep 17 00:00:00 2001 From: hernani Date: Thu, 8 Jul 2010 22:44:50 +0000 Subject: [PATCH] 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 --- forum/feed.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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: -- 2.45.2