From e58e26ba76e20dc815cf93f3e4ebcc7d44130584 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sun, 24 Dec 2017 21:16:23 +0100 Subject: [PATCH] fix mapdata updates fetch counter --- src/c3nav/mapdata/api.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/c3nav/mapdata/api.py b/src/c3nav/mapdata/api.py index 01263775..21ee53df 100644 --- a/src/c3nav/mapdata/api.py +++ b/src/c3nav/mapdata/api.py @@ -415,11 +415,6 @@ class UpdatesViewSet(GenericViewSet): """ @list_route(methods=['get']) def fetch(self, request, key=None): - try: - cache.incr('api_updates_fetch_requests') - except ValueError: - cache.set('api_updates_fetch_requests', 0, None) - cross_origin = request.META.get('HTTP_ORIGIN') if cross_origin is not None: try: @@ -428,6 +423,12 @@ class UpdatesViewSet(GenericViewSet): except ValueError: pass + counter_key = 'api_updates_fetch_requests%s' % ('_cross_origin' if cross_origin is not None else '') + try: + cache.incr(counter_key) + except ValueError: + cache.set(counter_key, 0, None) + from c3nav.site.models import SiteUpdate result = {