From 44b2f828aba6b4f5e6615d926a900df11e32177b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Tue, 10 Oct 2017 17:58:51 +0200 Subject: [PATCH] dont break the api root with our custom json encoder --- src/c3nav/mapdata/utils/json.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c3nav/mapdata/utils/json.py b/src/c3nav/mapdata/utils/json.py index a45440dc..ebcc810c 100644 --- a/src/c3nav/mapdata/utils/json.py +++ b/src/c3nav/mapdata/utils/json.py @@ -6,7 +6,7 @@ def _preencode(data, magic_marker, in_coords=False, in_groups=False): if isinstance(data, dict): data = data.copy() for name, value in tuple(data.items()): - if name == 'bounds': + if name == 'bounds' and isinstance(value, (tuple, list)): data[name] = magic_marker+json.dumps(value)+magic_marker else: data[name] = _preencode(value, magic_marker,