From 449436744e8d3e9151daf4577e819ae5c69d8cf1 Mon Sep 17 00:00:00 2001
From: Ole Laursen <olau@iola.dk>
Date: Sat, 7 Dec 2013 13:39:56 +0000
Subject: [PATCH] Hide unapproved related liaison statement unless during
 approval it to prevent dead link  - Legacy-Id: 6839

---
 ietf/liaisons/views.py              | 3 ++-
 ietf/templates/liaisons/detail.html | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/ietf/liaisons/views.py b/ietf/liaisons/views.py
index a9ce6a047..3751e46f0 100644
--- a/ietf/liaisons/views.py
+++ b/ietf/liaisons/views.py
@@ -135,7 +135,7 @@ def liaison_approval_list(request):
 def liaison_approval_detail(request, object_id):
     liaison = get_object_or_404(approvable_liaison_statements(request.user), pk=object_id)
 
-    if request.method=='POST' and request.POST.get('do_approval', False):
+    if request.method == 'POST' and request.POST.get('do_approval', False):
         liaison.approved = datetime.datetime.now()
         liaison.save()
 
@@ -144,6 +144,7 @@ def liaison_approval_detail(request, object_id):
 
     return render_to_response('liaisons/approval_detail.html', {
         "liaison": liaison,
+        "is_approving": True,
     }, context_instance=RequestContext(request))
 
 
diff --git a/ietf/templates/liaisons/detail.html b/ietf/templates/liaisons/detail.html
index a864da1cf..007006e6f 100644
--- a/ietf/templates/liaisons/detail.html
+++ b/ietf/templates/liaisons/detail.html
@@ -86,6 +86,7 @@
 {% endif %}
 
 {% if liaison.related_to %}
+{% if liaison.related_to.approved or is_approving %}
 <tr>
   <td>Referenced liaison:</td>
   <td>
@@ -93,6 +94,7 @@
   </td>
 </tr>
 {% endif %}
+{% endif %}
 
 <tr>
   <td>Attachments:</td>