Skip to content

Commit f9e3566

Browse files
committed
Fix an initialization problem for the new work message for recharters. Commit ready for merge.
- Legacy-Id: 10218
1 parent ccaf6f4 commit f9e3566

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

ietf/doc/views_charter.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
create_ballot_if_not_open, get_chartering_type )
2020
from ietf.doc.utils_charter import ( historic_milestones_for_charter,
2121
approved_revision, default_review_text, default_action_text,
22-
generate_ballot_writeup, generate_issue_ballot_mail, next_approved_revision, next_revision )
22+
generate_ballot_writeup, generate_issue_ballot_mail, next_approved_revision, next_revision,
23+
derive_new_work_text )
2324
from ietf.doc.mails import email_state_changed, email_charter_internal_review
2425
from ietf.group.models import ChangeStateGroupEvent, MilestoneGroupEvent
2526
from ietf.group.utils import save_group_in_history, save_milestone_in_history, can_manage_group_type
@@ -459,6 +460,15 @@ def review_announcement_text(request, name):
459460
if not existing:
460461
raise Http404
461462

463+
if not existing_new_work:
464+
existing_new_work = WriteupDocEvent(doc=charter, by=login)
465+
existing_new_work.by = login
466+
existing_new_work.type = "changed_new_work_text"
467+
existing_new_work.desc = "%s review text was changed" % group.type.name
468+
existing_new_work.text = derive_new_work_text(existing.text,group)
469+
existing_new_work.time = datetime.datetime.now()
470+
existing_new_work.save()
471+
462472
new_work_text = existing_new_work.text
463473

464474
form = ReviewAnnouncementTextForm(initial=dict(announcement_text=existing.text,new_work_text=new_work_text))

0 commit comments

Comments
 (0)