From 370357e40a1dadfc95b5b99199978de3e83c80ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sat, 16 Nov 2019 12:14:46 +0100 Subject: [PATCH] middleware: iterate over a copy of form keys when adding session variables (#36515) --- wcs/middleware.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wcs/middleware.py b/wcs/middleware.py index 61dc67564..47410e434 100644 --- a/wcs/middleware.py +++ b/wcs/middleware.py @@ -63,7 +63,7 @@ class PublisherInitialisationMiddleware(object): query_string_allowed_vars.split(',')] had_session_variables = False session_variables = {} - for k, v in compat_request.form.items(): + for k, v in list(compat_request.form.items()): if k.startswith('session_var_'): had_session_variables = True session_variable = str(k[len('session_var_'):])