diff --git a/django_dump_die/utils.py b/django_dump_die/utils.py
index 76b55745ca2a4fb4601a4a055ce0459ebb1c9db5..1ae450bc0ae625ecaeb93c61bbe1ce20198d2f63 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.