Skip to content

Commit 72665a3

Browse files
committed
Small clean up to remove the explicit support for copying extendedfrom
in the new meeting editor - extendedfrom's have not been in use for years, and the new UI doesn't support making them (one should just make another session instead or modify the timeslot, which is now possible to do individually). - Legacy-Id: 18438
1 parent b65aa4f commit 72665a3

1 file changed

Lines changed: 0 additions & 14 deletions

File tree

ietf/meeting/views.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -435,27 +435,13 @@ def new_meeting_schedule(request, num, owner=None, name=None):
435435
new_schedule.save()
436436

437437
if schedule:
438-
# keep a mapping so that extendedfrom references can be chased
439-
old_pk_to_new_pk = {}
440-
extendedfroms = {}
441438
for assignment in schedule.assignments.all():
442-
extendedfrom_id = assignment.extendedfrom_id
443-
444439
# clone by resetting primary key
445-
old_pk = assignment.pk
446440
assignment.pk = None
447441
assignment.schedule = new_schedule
448442
assignment.extendedfrom = None
449443
assignment.save()
450444

451-
old_pk_to_new_pk[old_pk] = assignment.pk
452-
if extendedfrom_id is not None:
453-
extendedfroms[assignment.pk] = extendedfrom_id
454-
455-
for pk, extendedfrom_id in extendedfroms.values():
456-
if extendedfrom_id in old_pk_to_new_pk:
457-
SchedTimeSessAssignment.objects.filter(pk=pk).update(extendedfrom=old_pk_to_new_pk[extendedfrom_id])
458-
459445
# now redirect to this new schedule
460446
return redirect(edit_meeting_schedule, meeting.number, new_schedule.owner_email(), new_schedule.name)
461447

0 commit comments

Comments
 (0)