Skip to content

Commit 462fc1a

Browse files
committed
Refactor to prevent secretariat recordings entry page from timing out. Fixes ietf-tools#2287. Commit ready for merge
- Legacy-Id: 13275
1 parent 6b7bb57 commit 462fc1a

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

ietf/secr/proceedings/views.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,11 @@ def get_unmatched_recordings(meeting):
7777
files = os.listdir(path)
7878
except OSError:
7979
files = []
80+
url = settings.IETF_AUDIO_URL + 'ietf%s' % meeting.number
81+
recordings = Document.objects.filter(type='recording',external_url__startswith=url)
82+
filenames = [ d.external_url.split('/')[-1] for d in recordings ]
8083
for file in files:
81-
if not Document.objects.filter(external_url__endswith=file).exists():
84+
if file not in filenames:
8285
unmatched_recordings.append(file)
8386
return unmatched_recordings
8487

0 commit comments

Comments
 (0)