Skip to content

Commit a0a4518

Browse files
author
Bartosz Balazinski
committed
Fix for issue 1121
- Legacy-Id: 6641
1 parent 0ff1e5d commit a0a4518

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

ietf/doc/views_draft.py

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,11 @@ def to_iesg(request,name):
439439
doc.notify = notify
440440
changes.append("State Change Notice email list changed to %s" % doc.notify)
441441

442+
# Get the last available writeup
443+
previous_writeup = doc.latest_event(WriteupDocEvent,type="changed_protocol_writeup")
444+
if previous_writeup != None:
445+
changes.append(previous_writeup.text)
446+
442447
for c in changes:
443448
e = DocEvent(doc=doc, by=login)
444449
e.desc = c
@@ -848,9 +853,15 @@ def edit_shepherd_writeup(request, name):
848853
writeup = from_file
849854
else:
850855
writeup = form.cleaned_data['content']
851-
852856
e = WriteupDocEvent(doc=doc, by=login, type="changed_protocol_writeup")
853-
e.desc = "Changed document writeup"
857+
858+
# Add the shepherd writeup to description if the document is in submitted for publication state
859+
state = doc.get_state("draft-stream-%s" % doc.stream_id)
860+
if (state.slug=='sub-pub'):
861+
e.desc = writeup
862+
else:
863+
e.desc = "Changed document writeup"
864+
854865
e.text = writeup
855866
e.save()
856867

0 commit comments

Comments
 (0)