From 33a69864625c1953f6f7a94956e1ed07c84e7a44 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Thu, 8 Nov 2012 21:47:54 +0000 Subject: Ensure pagination URLs are fully qualified --- rest_framework/pagination.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'rest_framework') diff --git a/rest_framework/pagination.py b/rest_framework/pagination.py index 5df3940a..d241ade7 100644 --- a/rest_framework/pagination.py +++ b/rest_framework/pagination.py @@ -15,7 +15,7 @@ class NextPageField(serializers.Field): return None page = value.next_page_number() request = self.context.get('request') - url = request and request.get_full_path() or '' + url = request and request.build_absolute_uri() or '' return replace_query_param(url, self.page_field, page) @@ -30,7 +30,7 @@ class PreviousPageField(serializers.Field): return None page = value.previous_page_number() request = self.context.get('request') - url = request and request.get_full_path() or '' + url = request and request.build_absolute_uri() or '' return replace_query_param(url, self.page_field, page) -- cgit v1.2.3