From 7eb8386a7510c164f8a5031af13ae23ac1cdb018 Mon Sep 17 00:00:00 2001 From: BitterPanda Date: Wed, 10 Sep 2025 18:03:04 +0200 Subject: [PATCH] context, reset cache before save --- aikido_zen/context/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aikido_zen/context/__init__.py b/aikido_zen/context/__init__.py index ed26eba0..cc3010ac 100644 --- a/aikido_zen/context/__init__.py +++ b/aikido_zen/context/__init__.py @@ -99,8 +99,9 @@ def __reduce__(self): def set_as_current_context(self): """ - Set the current context + Set the current context, called every time we change the context. """ + self.reset_cache() current_context.set(self) def set_cookies(self, cookies): @@ -112,6 +113,9 @@ def set_body(self, body): except Exception as e: logger.debug("Exception occurred whilst setting body: %s", e) + def reset_cache(self): + self.parsed_userinput = {} + def set_body_internal(self, body): """Sets the body and checks if it's possibly JSON""" self.body = body