From fe0834e0c936be234edcb27cc325aa9844e0d42f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Fri, 27 Dec 2019 14:19:54 +0100 Subject: [PATCH] don't crash if a location belonging to a report was deleted --- src/c3nav/mapdata/models/report.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/c3nav/mapdata/models/report.py b/src/c3nav/mapdata/models/report.py index 4747850e..661001a8 100644 --- a/src/c3nav/mapdata/models/report.py +++ b/src/c3nav/mapdata/models/report.py @@ -142,6 +142,8 @@ class Report(models.Model): return None elif self.category == 'location-issue': location = self.location_specific + if location is None: + return None url_name = 'editor.%s.edit' % location.__class__._meta.default_related_name if isinstance(location, SpaceGeometryMixin): return reverse(url_name, kwargs={