We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 60bfe4d commit 3d5862aCopy full SHA for 3d5862a
1 file changed
ietf/secr/proceedings/proc_utils.py
@@ -142,10 +142,13 @@ def get_timeslot_for_filename(filename):
142
meeting = Meeting.objects.get(number=match.groupdict()['number'])
143
room_mapping = {normalize_room_name(room.name): room.name for room in meeting.room_set.all()}
144
time = datetime.datetime.strptime(match.groupdict()['time'],'%Y%m%d-%H%M')
145
- return TimeSlot.objects.get(
+ slots = TimeSlot.objects.filter(
146
meeting=meeting,
147
location__name=room_mapping[match.groupdict()['room']],
148
- time=time)
+ time=time,
149
+ sessionassignments__schedule=meeting.agenda,
150
+ ).distinct()
151
+ return slots.get()
152
except (ObjectDoesNotExist, KeyError):
153
return None
154
0 commit comments