From 9b28be998ac8c2c79545ad3a2364bbe4dc91b419 Mon Sep 17 00:00:00 2001 From: bebra_dev Date: Wed, 8 Jan 2025 18:51:13 +0300 Subject: [PATCH] fix: error with show counts in admin --- adminpage/sport/admin/utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/adminpage/sport/admin/utils.py b/adminpage/sport/admin/utils.py index c2f54212..024bf305 100644 --- a/adminpage/sport/admin/utils.py +++ b/adminpage/sport/admin/utils.py @@ -163,7 +163,11 @@ def choices(self, changelist): def get_query_string(new_params=None, remove=None): # call prior version with additional 'remove' fields - return f(new_params=new_params, remove=clear_list if remove is None else (clear_list + remove)) + if remove is None: + return f(new_params=new_params, remove=clear_list) + if isinstance(remove, dict): + remove = [key for key in remove] + return f(new_params=new_params, remove=clear_list + remove) # override get_query_string changelist.get_query_string = get_query_string