diff --git a/admin_numeric_filter/admin.py b/admin_numeric_filter/admin.py index 6c5c4d3..9e6b866 100644 --- a/admin_numeric_filter/admin.py +++ b/admin_numeric_filter/admin.py @@ -1,3 +1,4 @@ +import django from django.contrib import admin from django.contrib.admin.utils import reverse_field_path from django.db.models import Max, Min @@ -73,10 +74,12 @@ def __init__(self, field, request, params, model, model_admin, field_path): if self.parameter_name + '_from' in params: value = params.pop(self.field_path + '_from') + value = value if django.VERSION < (5, 0) else value[-1] self.used_parameters[self.field_path + '_from'] = value if self.parameter_name + '_to' in params: value = params.pop(self.field_path + '_to') + value = value if django.VERSION < (5, 0) else value[-1] self.used_parameters[self.field_path + '_to'] = value def queryset(self, request, queryset):