From a7a6c12deb9a5ffafe34c125587f682228a7485d Mon Sep 17 00:00:00 2001 From: Brandon Taylor Date: Wed, 27 Jan 2016 11:50:42 -0500 Subject: [PATCH] Refactored check for ordering information to keep backwards compatibility with Django 1.5.x --- adminsortable/admin.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/adminsortable/admin.py b/adminsortable/admin.py index 5b47b96..0a6b21c 100755 --- a/adminsortable/admin.py +++ b/adminsortable/admin.py @@ -191,7 +191,10 @@ class SortableAdmin(SortableAdminBase, ModelAdmin): try: order_field_name = opts.model._meta.ordering[0] - except IndexError: + except (AttributeError, IndexError): + # for Django 1.5.x + order_field_name = opts.ordering[0] + finally: order_field_name = 'order' objects = objects.order_by(sortable_by_expression, order_field_name)