diff --git a/src/c3nav/site/views.py b/src/c3nav/site/views.py index e61c5762..085f13fb 100644 --- a/src/c3nav/site/views.py +++ b/src/c3nav/site/views.py @@ -381,7 +381,8 @@ def report_create(request, coordinates=None, location=None, origin=None, destina report.location = get_report_location_for_request(location, request) if report.location is None: raise Http404 - report.location = location + if not isinstance(report.location, SpecificLocation): + raise Http404 elif origin: report.category = 'route-issue' report.origin_id = origin