From 0393847b7426c5af49f491efae537d18993d58c9 Mon Sep 17 00:00:00 2001 From: Brandon Rodriguez <brodriguez8774@gmail.com> Date: Mon, 5 Sep 2022 13:28:59 -0400 Subject: [PATCH] Correct QueryDict access ordering, to prevent error on immutable instances --- django_dump_die/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/django_dump_die/utils.py b/django_dump_die/utils.py index 76b5574..1ae450b 100644 --- a/django_dump_die/utils.py +++ b/django_dump_die/utils.py @@ -342,8 +342,8 @@ def get_members(obj): # Django QueryDict members. Has handling for multiple unique values referencing the same key. # https://docs.djangoproject.com/en/dev/ref/request-response/#querydict-objects obj_copy = copy.deepcopy(obj) - for key in obj_copy.keys(): - item = obj.pop(key) + for key in obj.keys(): + item = obj_copy.pop(key) members.append((key, item)) else: # Standard dictionary members. -- GitLab