You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Eliminate the officehours timeslot type, update/renumber migrations, mark offagenda/reserved TimeSlotTypeNames as not used, add a 'none' SessionPurposeName and disallow null, update agenda filter keywords/filter helpers, fix broken tests and general debugging
Copy file name to clipboardExpand all lines: ietf/meeting/models.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1162,7 +1162,7 @@ class Session(models.Model):
1162
1162
meeting=ForeignKey(Meeting)
1163
1163
name=models.CharField(blank=True, max_length=255, help_text="Name of session, in case the session has a purpose rather than just being a group meeting.")
1164
1164
short=models.CharField(blank=True, max_length=32, help_text="Short version of 'name' above, for use in filenames.")
1165
-
purpose=ForeignKey(SessionPurposeName, null=True, help_text='Purpose of the session')
1165
+
purpose=ForeignKey(SessionPurposeName, null=False, help_text='Purpose of the session')
1166
1166
type=ForeignKey(TimeSlotTypeName)
1167
1167
group=ForeignKey(Group) # The group type historically determined the session type. BOFs also need to be added as a group. Note that not all meeting requests have a natural group to associate with.
0 commit comments