diff --git a/ietf/doc/views_doc.py b/ietf/doc/views_doc.py
index 0ac328612..e370cadbb 100644
--- a/ietf/doc/views_doc.py
+++ b/ietf/doc/views_doc.py
@@ -645,9 +645,10 @@ def document_writeup(request, name):
"Draft of message to be sent after approval:",
writeups))
- writeups.append(("Announcement",
- text_from_writeup("changed_ballot_approval_text"),
- urlreverse("doc_ballot_approvaltext", kwargs=dict(name=doc.name))))
+ if doc.get_state("draft-iesg"):
+ writeups.append(("Announcement",
+ text_from_writeup("changed_ballot_approval_text"),
+ urlreverse("doc_ballot_approvaltext", kwargs=dict(name=doc.name))))
writeups.append(("Ballot Text",
text_from_writeup("changed_ballot_writeup_text"),