diff --git a/pandora/app/views.py b/pandora/app/views.py index 92bbca51d..fa6fb4b68 100644 --- a/pandora/app/views.py +++ b/pandora/app/views.py @@ -3,6 +3,7 @@ from django.shortcuts import render_to_response, redirect from django.template import RequestContext from django.conf import settings +from django.http import HttpResponse from ox.django.shortcuts import json_response, render_to_json_response from ox.django.decorators import login_required_json @@ -85,4 +86,8 @@ actions.register(editPage) def redirect_url(request, url): if request.META['QUERY_STRING']: url += "?" + request.META['QUERY_STRING'] - return redirect(url, permanent=True) + + if settings.CONFIG.get('sendReferrer', False): + return redirect(url) + else: + return HttpResponse(''%json.dumps(url))