Merge pull request #111 from zakdoek/master

Fix bug when used with descending order
master
Brandon Taylor 2015-10-20 08:26:49 -04:00
commit 1589680653
1 changed files with 2 additions and 1 deletions

View File

@ -248,7 +248,8 @@ class SortableAdmin(SortableAdminBase, ModelAdmin):
order_field_name = klass._meta.ordering[0]
if '-' in order_field_name:
if order_field_name.startswith('-'):
order_field_name = order_field_name[1:]
step = -1
start_object = max(objects_dict.values(),
key=lambda x: getattr(x, order_field_name))