Skip to content

Commit

Permalink
Django 2.1 compatability fix (#345)
Browse files Browse the repository at this point in the history
Skips adding 'sortable_by' arg for Django versions < 2.1
  • Loading branch information
rense authored and f1nality committed Oct 18, 2018
1 parent a3f3e50 commit 266b0ac
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions jet/utils.py
Expand Up @@ -216,12 +216,21 @@ def get_model_queryset(admin_site, model, request, preserved_filters=None):

ChangeList = model_admin.get_changelist(request)

change_list_args = [
request, model, list_display, list_display_links, list_filter,
model_admin.date_hierarchy, search_fields, list_select_related,
model_admin.list_per_page, model_admin.list_max_show_all,
model_admin.list_editable, model_admin]

try:
cl = ChangeList(
request, model, list_display, list_display_links, list_filter, model_admin.date_hierarchy, search_fields,
list_select_related, model_admin.list_per_page, model_admin.list_max_show_all, model_admin.list_editable,
model_admin)
sortable_by = model_admin.get_sortable_by(request)
change_list_args.append(sortable_by)
except AttributeError:
# django version < 2.1
pass

try:
cl = ChangeList(*change_list_args)
queryset = cl.get_queryset(request)
except IncorrectLookupParameters:
pass
Expand Down

0 comments on commit 266b0ac

Please sign in to comment.