From 5e63751b26f582f8bffa182e62773b3fc353cf8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Fri, 12 May 2017 13:29:20 +0200 Subject: [PATCH] API HTML preview: check all items for geometry not only the first one --- src/c3nav/api/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c3nav/api/__init__.py b/src/c3nav/api/__init__.py index 92375740..c9f8c986 100644 --- a/src/c3nav/api/__init__.py +++ b/src/c3nav/api/__init__.py @@ -11,7 +11,7 @@ orig_render = JSONRenderer.render def nicer_renderer(self, data, accepted_media_type=None, renderer_context=None): if self.get_indent(accepted_media_type, renderer_context) is None: return orig_render(self, data, accepted_media_type, renderer_context) - shorten_limit = 5 if 'geometry' in data[0] else 50 + shorten_limit = 5 if any(('geometry' in item) for item in data[:50]) else 50 shorten = isinstance(data, (list, tuple)) and len(data) > shorten_limit orig_len = None if shorten: