Skip to content

Commit 041858d

Browse files
committed
Add .distinct() to some more queries, fixes problem with drafts showing up twice
- Legacy-Id: 4072
1 parent 5fab1e0 commit 041858d

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

ietf/iesg/views.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ def agenda_docs(date, next_agenda):
215215
if settings.USE_DB_REDESIGN_PROXY_CLASSES:
216216
from ietf.doc.models import TelechatDocEvent
217217

218-
matches = IDInternal.objects.filter(docevent__telechatdocevent__telechat_date=date)
218+
matches = IDInternal.objects.filter(docevent__telechatdocevent__telechat_date=date).distinct()
219219

220220
idmatches = []
221221
rfcmatches = []
@@ -343,7 +343,7 @@ def agenda_documents_txt(request):
343343
for date in dates:
344344
if settings.USE_DB_REDESIGN_PROXY_CLASSES:
345345
from ietf.doc.models import TelechatDocEvent
346-
for d in IDInternal.objects.filter(docevent__telechatdocevent__telechat_date=date):
346+
for d in IDInternal.objects.filter(docevent__telechatdocevent__telechat_date=date).distinct():
347347
if d.latest_event(TelechatDocEvent, type="scheduled_for_telechat").telechat_date == date:
348348
docs.append(d)
349349
else:
@@ -453,7 +453,7 @@ def telechat_docs_tarfile(request,year,month,day):
453453
if settings.USE_DB_REDESIGN_PROXY_CLASSES:
454454
from ietf.doc.models import TelechatDocEvent
455455
docs = []
456-
for d in IDInternal.objects.filter(docevent__telechatdocevent__telechat_date=date):
456+
for d in IDInternal.objects.filter(docevent__telechatdocevent__telechat_date=date).distinct():
457457
if d.latest_event(TelechatDocEvent, type="scheduled_for_telechat").telechat_date == date:
458458
docs.append(d)
459459
else:

0 commit comments

Comments
 (0)