diff --git a/adminsortable/templates/adminsortable/change_list_with_sort_link.html b/adminsortable/templates/adminsortable/change_list_with_sort_link.html index eb4b4e4..97885ae 100644 --- a/adminsortable/templates/adminsortable/change_list_with_sort_link.html +++ b/adminsortable/templates/adminsortable/change_list_with_sort_link.html @@ -9,7 +9,7 @@ var url = window.location.href; var urlParts = url.split('?'); - if (urlParts.length === 2) { + if (urlParts.length === 2 && urlParts[1].substr(0, 2) !== 'q=') { $('a#change-order').attr('href', './sort/?filter_expression=' + urlParts[1]); } }); diff --git a/sample_project/samples/admin.py b/sample_project/samples/admin.py index 993eae7..6947e46 100644 --- a/sample_project/samples/admin.py +++ b/sample_project/samples/admin.py @@ -88,6 +88,7 @@ class ProjectAdmin(SortableAdmin): list_display = ['__str__', 'category'] list_filter = ('category__title',) after_sorting_js_callback_name = 'afterSortCallback' + search_fields = ['title'] sortable_change_list_template = 'adminsortable/custom_change_list.html' sortable_change_form_template = 'adminsortable/custom_change_form.html'