From 371e095c90962e1370d2aa8a93e868b47ac7a217 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sat, 28 Dec 2019 17:10:59 +0100 Subject: [PATCH] fix bug with subtitle for inaccessible dynamic locations --- src/c3nav/mapdata/api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/c3nav/mapdata/api.py b/src/c3nav/mapdata/api.py index 66dcafe2..a97dce3e 100644 --- a/src/c3nav/mapdata/api.py +++ b/src/c3nav/mapdata/api.py @@ -475,7 +475,9 @@ class DynamicLocationPositionViewSet(UpdateModelMixin, RetrieveModelMixin, Gener if slug.startswith('p:'): return get_object_or_404(Position, secret=slug[2:]) if slug.isdigit(): - return get_object_or_404(DynamicLocation, pk=slug) + location = get_location_by_id_for_request(slug, self.request) + if isinstance(location, DynamicLocation): + return location raise Http404 @api_stats('dynamic_location_retrieve')