diff --git a/ietf/idrfc/views_edit.py b/ietf/idrfc/views_edit.py index 5d92e2243..f75ec0010 100644 --- a/ietf/idrfc/views_edit.py +++ b/ietf/idrfc/views_edit.py @@ -28,6 +28,7 @@ from ietf.ietfworkflows.utils import update_stream from ietf.ietfworkflows.streams import get_stream_from_draft from ietf.doc.models import * +from ietf.doc.utils import close_open_ballots from ietf.name.models import IntendedStdLevelName, DocTagName, StreamName from ietf.person.models import Person, Email @@ -132,6 +133,9 @@ def change_stateREDESIGN(request, name): prev_tag = prev_tag[0] if prev_tag else None if state != prev or tag != prev_tag: + if state.slug == "dead": + close_open_ballots(doc, login) + save_document_in_history(doc) doc.set_state(state)