From e95e28599ef8f9d35240afca8f75558609ce9576 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sun, 3 Apr 2022 18:23:01 +0200 Subject: [PATCH] escape values multilevellookup change key --- src/c3nav/editor/wrappers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/c3nav/editor/wrappers.py b/src/c3nav/editor/wrappers.py index f9bc175d..b3799dee 100644 --- a/src/c3nav/editor/wrappers.py +++ b/src/c3nav/editor/wrappers.py @@ -1,3 +1,4 @@ +import base64 import operator import typing from collections import OrderedDict @@ -553,7 +554,7 @@ class BaseQueryWrapper(BaseWrapper): self._changeset.cache_key_by_changes, rel_model.__name__, next(iter(subkwargs.keys())), - repr(filter_value) + base64.b64encode(repr(filter_value).encode()).decode() ) pk_values = cache.get(cache_key, None) if pk_values is None: