diff --git a/gracedb/superevents/templates/superevent.html b/gracedb/superevents/templates/superevent.html index 38c344f7ea08fe538cc3d7cb9b965930f6f267e2..60ff593a23f83cf31c8782ef956677acd153ab6d 100644 --- a/gracedb/superevents/templates/superevent.html +++ b/gracedb/superevents/templates/superevent.html @@ -37,7 +37,11 @@ TBD: {% endfor %} </td> - <td><a href="{% url "view" preferred_event.graceid %}">{{ preferred_event.graceid }}</a></td> + <td> + {% if preferred_event %} + <a href="{% url "view" preferred_event.graceid %}">{{ preferred_event.graceid }}</a> + {% endif %} + </td> <td> <div> {% for graceid in internal_events %} @@ -59,6 +63,7 @@ TBD: <br /> <br /> +{% if preferred_event %} {% block basic_info %} <h2>Preferred Event Info</h2> @@ -105,6 +110,8 @@ TBD: </tr> </table> {% endblock %} +{% endif %} + </div> <div class="content-area"> diff --git a/gracedb/superevents/views.py b/gracedb/superevents/views.py index 9711d946ce911b8da08f3bbd800c6edcfdba2b78..3b79392feca88a6e67ab580b577050ee2fa6aa19 100644 --- a/gracedb/superevents/views.py +++ b/gracedb/superevents/views.py @@ -27,7 +27,10 @@ def webview(request, superevent_id): context['preferred_event'] = superevent.preferred_event # Display far - display_far = superevent.preferred_event.far + if superevent.preferred_event is not None: + display_far = superevent.preferred_event.far + else: + display_far = None far_is_upper_limit = False if display_far and is_external(request.user): if display_far < settings.VOEVENT_FAR_FLOOR: