Skip to content

Commit 5286dfd

Browse files
committed
Made sure that sessionpresentation objects are saved before adding them to a m2m set.
- Legacy-Id: 12636
1 parent e290de8 commit 5286dfd

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

ietf/meeting/test_data.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,21 +100,25 @@ def make_meeting_test_data(meeting=None):
100100

101101
doc = DocumentFactory.create(name='agenda-42-mars', type_id='agenda', title="Agenda",
102102
external_url="agenda-42-mars.txt", group=mars, rev='00', states=[('draft','active')])
103-
mars_session.sessionpresentation_set.add(SessionPresentation(session=mars_session,document=doc,rev=doc.rev)) #
103+
pres = SessionPresentation.objects.create(session=mars_session,document=doc,rev=doc.rev)
104+
mars_session.sessionpresentation_set.add(pres) #
104105

105106
doc = DocumentFactory.create(name='minutes-42-mars', type_id='minutes', title="Minutes",
106107
external_url="minutes-42-mars.txt", group=mars, rev='00', states=[('minutes','active')])
107-
mars_session.sessionpresentation_set.add(SessionPresentation(session=mars_session,document=doc,rev=doc.rev))
108+
pres = SessionPresentation.objects.create(session=mars_session,document=doc,rev=doc.rev)
109+
mars_session.sessionpresentation_set.add(pres)
108110

109111
doc = DocumentFactory.create(name='slides-42-mars-1-active', type_id='slides', title="Slideshow",
110112
external_url="slides-42-mars.txt", group=mars, rev='00',
111113
states=[('slides','active'), ('reuse_policy', 'single')])
112-
mars_session.sessionpresentation_set.add(SessionPresentation(session=mars_session,document=doc,rev=doc.rev))
114+
pres = SessionPresentation.objects.create(session=mars_session,document=doc,rev=doc.rev)
115+
mars_session.sessionpresentation_set.add(pres)
113116

114117
doc = DocumentFactory.create(name='slides-42-mars-2-deleted', type_id='slides',
115118
title="Bad Slideshow", external_url="slides-42-mars-2-deleted.txt", group=mars, rev='00',
116119
states=[('slides','deleted'), ('reuse_policy', 'single')])
117-
mars_session.sessionpresentation_set.add(SessionPresentation(session=mars_session,document=doc,rev=doc.rev))
120+
pres = SessionPresentation.objects.create(session=mars_session,document=doc,rev=doc.rev)
121+
mars_session.sessionpresentation_set.add(pres)
118122

119123
# Future Interim Meetings
120124
date = datetime.date.today() + datetime.timedelta(days=365)

0 commit comments

Comments
 (0)