From af41554c25c16a0a073b7b79c4631544d0a4c5a7 Mon Sep 17 00:00:00 2001 From: Adam Fast Date: Fri, 17 Apr 2020 14:47:50 -0500 Subject: [PATCH] The field being named with the field name means we should be doing an "endswith" jQuery selector, without that the field isn't found and a Javascript console error fires. --- .../djaa_list_filter/admin/js/autocomplete_list_filter.js | 4 ++-- setup.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/djaa_list_filter/static/djaa_list_filter/admin/js/autocomplete_list_filter.js b/djaa_list_filter/static/djaa_list_filter/admin/js/autocomplete_list_filter.js index 7fd42d0..71e9d33 100644 --- a/djaa_list_filter/static/djaa_list_filter/admin/js/autocomplete_list_filter.js +++ b/djaa_list_filter/static/djaa_list_filter/admin/js/autocomplete_list_filter.js @@ -17,14 +17,14 @@ function handle_querystring_and_redirect(querystring_value, qs_target_value, sel django.jQuery(document).ready(function(){ django.jQuery(".ajax-autocomplete-select-widget-wrapper select").on('select2:unselect', function(e){ var qs_target_value = django.jQuery(this).parent().data("qs-target-value"); - var querystring_value = django.jQuery(this).closest("form").find('input[name="querystring_value"]').val(); + var querystring_value = django.jQuery(this).closest("form").find('input[name="$querystring_value"]').val(); handle_querystring_and_redirect(querystring_value, qs_target_value, ""); }); django.jQuery(".ajax-autocomplete-select-widget-wrapper select").on('change', function(e, choice){ var selection = django.jQuery(e.target).val() || ""; var qs_target_value = django.jQuery(this).parent().data("qs-target-value"); - var querystring_value = django.jQuery(this).closest("form").find('input[name="querystring_value"]').val(); + var querystring_value = django.jQuery(this).closest("form").find('input[name="$querystring_value"]').val(); if(selection.length > 0){ handle_querystring_and_redirect(querystring_value, qs_target_value, selection); } diff --git a/setup.py b/setup.py index 7f93b46..511c352 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ with open(os.path.join(CURRENT_WORKING_DIRECTORY, 'README.md')) as fp: setup( name='django-admin-autocomplete-list-filter', - version='0.1.5', + version='0.1.5.1', description='Ajax autocomplete list filter for Django admin', long_description=README, long_description_content_type='text/markdown',