Skip to content

Commit ed2042d

Browse files
committed
Some additional tweaks to the review assingment migrations.
- Legacy-Id: 16183
1 parent 9282195 commit ed2042d

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

ietf/doc/migrations/0011_reviewassignmentdocevent.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class Migration(migrations.Migration):
1212
dependencies = [
1313
('review', '0009_refactor_review_request'),
1414
('name', '0005_reviewassignmentstatename'),
15-
('doc', '0010_alter_field_documenturl_url'),
15+
('doc', '0010_auto_20190225_1302'),
1616
]
1717

1818
operations = [

ietf/doc/migrations/0012_add_event_type_closed_review_assignment.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ class Migration(migrations.Migration):
99

1010
dependencies = [
1111
('doc', '0011_reviewassignmentdocevent'),
12+
# present to facilitate migration to just before reveiw.0010:
13+
('name', '0006_adjust_statenames'),
14+
('dbtemplate', '0004_adjust_assignment_email_summary_templates'),
1215
]
1316

1417
operations = [

ietf/name/migrations/0006_adjust_statenames.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,11 @@ def forward(apps, schema_editor):
7676
]
7777

7878
for entry in assignment_states:
79-
ReviewAssignmentStateName.objects.create(**entry)
80-
79+
name, created = ReviewAssignmentStateName.objects.get_or_create(slug=entry['slug'])
80+
if created:
81+
for k, v in entry.items():
82+
setattr(name, k, v)
83+
name.save()
8184

8285
def reverse(apps, schema_editor):
8386
ReviewRequestStateName = apps.get_model('name','ReviewRequestStateName')

0 commit comments

Comments
 (0)