From a2aded34aa068a901ea373bf95871a1b62932b8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Tue, 25 Dec 2018 20:12:24 +0100 Subject: [PATCH] don't add location not found to stats --- src/c3nav/routing/api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/c3nav/routing/api.py b/src/c3nav/routing/api.py index 8cbed070..b914420b 100644 --- a/src/c3nav/routing/api.py +++ b/src/c3nav/routing/api.py @@ -96,7 +96,8 @@ class RoutingViewSet(ViewSet): def locate(self, request, *args, **kwargs): try: location = Locator.load().locate(request.data, permissions=AccessPermission.get_for_request(request)) - increment_cache_key('apistats__locate__%s' % location.pk) + if location is not None: + increment_cache_key('apistats__locate__%s' % location.pk) except ValidationError: return Response({ 'errors': (_('Invalid scan data.'),),