From 51b2ee7e459bd3d01e01177aaabe0ce629e592c5 Mon Sep 17 00:00:00 2001 From: Sebastian Lohff Date: Sat, 28 Mar 2015 22:12:42 +0100 Subject: [PATCH] 404 on crawl not found --- bgpdata/views.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bgpdata/views.py b/bgpdata/views.py index 6ab26f2..548ea8e 100644 --- a/bgpdata/views.py +++ b/bgpdata/views.py @@ -6,7 +6,12 @@ def overview(request): return render(request, 'bgpdata/overview.html', {"crawls": crawls}) def showMap(request, crawlId): - crawl = CrawlRun.objects.get(id=crawlId) + crawl = None + try: + crawl = CrawlRun.objects.get(id=crawlId) + except CrawlRun.DoesNotExist: + return render(request, "bgpdata/no-map-found.html", {"crawl_id": crawlId}) + ASses = AS.objects.filter(crawl=crawl) peerings = Peering.objects.filter(as1__crawl=crawl)