Fix bug when used with descending order

master
zakdoek 2015-10-20 14:11:49 +02:00
parent 736454287e
commit 995baee2d3
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] 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))