From 39affe588899b67c0bcd7e290c54d3ebb5c0b0f0 Mon Sep 17 00:00:00 2001 From: Dusty Phillips Date: Thu, 19 Jun 2008 20:15:01 -0400 Subject: sort last updated descending by default. FS#10703 --- packages/templatetags/package_extras.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/templatetags/package_extras.py b/packages/templatetags/package_extras.py index 9f165580..5469f297 100644 --- a/packages/templatetags/package_extras.py +++ b/packages/templatetags/package_extras.py @@ -8,7 +8,10 @@ def __init__(self, sortfield): def render(self, context): qs = context['querystring'].copy() if qs.has_key('sort') and qs['sort'] == self.sortfield: - qs['sort'] = '-' + self.sortfield + if self.sortfield.startswith('-'): + qs['sort'] = self.sortfield[1:] + else: + qs['sort'] = '-' + self.sortfield else: qs['sort'] = self.sortfield return '?' + qs.urlencode() -- cgit v1.2.3-54-g00ecf