Fix bug when used with descending order

This commit is contained in:
zakdoek 2015-10-20 14:11:49 +02:00
parent 736454287e
commit 995baee2d3

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))