Merge pull request #111 from zakdoek/master

Fix bug when used with descending order
This commit is contained in:
Brandon Taylor
2015-10-20 08:26:49 -04:00
+2 -1
View File
@@ -248,7 +248,8 @@ class SortableAdmin(SortableAdminBase, ModelAdmin):
order_field_name = klass._meta.ordering[0] 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 step = -1
start_object = max(objects_dict.values(), start_object = max(objects_dict.values(),
key=lambda x: getattr(x, order_field_name)) key=lambda x: getattr(x, order_field_name))