diff --git a/ietf/secr/proceedings/proc_utils.py b/ietf/secr/proceedings/proc_utils.py index 28aa3c4ee..30e8299e0 100644 --- a/ietf/secr/proceedings/proc_utils.py +++ b/ietf/secr/proceedings/proc_utils.py @@ -40,11 +40,11 @@ def check_audio_files(group,meeting): Example: ietf90-salonb-20140721-1710-pm3.mp3 ''' - for session in Session.objects.filter(group=group,meeting=meeting,status='sched'): - try: - timeslot = session.official_timeslotassignment().timeslot - except IndexError: - continue + for session in Session.objects.filter(group=group, + meeting=meeting, + status=('sched'), + timeslotassignments__schedule=meeting.agenda): + timeslot = session.official_timeslotassignment().timeslot if not (timeslot.location and timeslot.time): continue room = timeslot.location.name.lower()