From 0af05ca7fdb7525b92b842897420e820151d1cbe Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz <henrik@levkowetz.com> Date: Thu, 19 Aug 2010 13:52:28 +0000 Subject: [PATCH] Catch bad or missing area when generating the all_id2 file. - Legacy-Id: 2487 --- ietf/idindex/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ietf/idindex/views.py b/ietf/idindex/views.py index 90681cd68..b219b9788 100644 --- a/ietf/idindex/views.py +++ b/ietf/idindex/views.py @@ -35,7 +35,7 @@ from django.http import HttpResponse, HttpResponsePermanentRedirect from django.template import loader from django.shortcuts import get_object_or_404 -from ietf.idtracker.models import Acronym, IETFWG, InternetDraft, IDInternal,PersonOrOrgInfo +from ietf.idtracker.models import Acronym, IETFWG, InternetDraft, IDInternal,PersonOrOrgInfo, Area from ietf.idtracker.templatetags.ietf_filters import clean_whitespace import re import sys @@ -91,7 +91,10 @@ def all_id2_entry(id): # 8 area = "" if id.idinternal: - area = id.idinternal.area_acronym + try: + area = id.idinternal.area_acronym + except Area.DoesNotExist: + pass elif not group_acronym: pass else: