From f5b605ab1b0074ea8bdda0063bd9fad77a76ab45 Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Thu, 28 Jul 2005 14:59:50 +0000 Subject: [PATCH] Fixed #218 -- Fixed admin change-list column sorting git-svn-id: http://code.djangoproject.com/svn/django/trunk@333 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/views/admin/main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/django/views/admin/main.py b/django/views/admin/main.py index c24e17b3d1..40b39873ba 100644 --- a/django/views/admin/main.py +++ b/django/views/admin/main.py @@ -103,9 +103,9 @@ def change_list(request, app_label, module_name): ordering = meta.handle_legacy_orderlist(ordering) if ordering[0].startswith('-'): - order_field, order_type = ordering[0][1:], 'DESC' + order_field, order_type = ordering[0][1:], 'desc' else: - order_field, order_type = ordering[0], 'ASC' + order_field, order_type = ordering[0], 'asc' if params.has_key(ORDER_VAR): try: try: @@ -143,7 +143,8 @@ def change_list(request, app_label, module_name): if isinstance(f.rel, meta.ManyToOne): lookup_params['select_related'] = True break - lookup_params['order_by'] = ((order_type == 'DESC' and '-' or '') + lookup_order_field,) + lookup_params['order_by'] = ((order_type == 'desc' and '-' or '') + lookup_order_field,) + assert False, lookup_params['order_by'] if lookup_opts.admin.search_fields and query: or_queries = [] for bit in query.split():