diff --git a/ietf/doc/utils_search.py b/ietf/doc/utils_search.py index f99506d36..526172c49 100644 --- a/ietf/doc/utils_search.py +++ b/ietf/doc/utils_search.py @@ -103,7 +103,6 @@ def fill_in_document_table_attributes(docs, have_telechat_date=False): if d.type_id == "draft": state_slug = d.get_state_slug() if state_slug == "rfc": - log.unreachable("2023-11-15") d.search_heading = "RFC" d.expirable = False elif state_slug in ("ietf-rm", "auth-rm"): diff --git a/ietf/group/views.py b/ietf/group/views.py index ff7886aed..14387e9f8 100644 --- a/ietf/group/views.py +++ b/ietf/group/views.py @@ -1276,7 +1276,10 @@ def stream_documents(request, acronym): editable = has_role(request.user, "Secretariat") or group.has_role(request.user, "chair") stream = StreamName.objects.get(slug=acronym) - qs = Document.objects.filter(states__type="draft", states__slug__in=["active", "rfc"], stream=acronym) + qs = Document.objects.filter(stream=acronym).filter( + Q(type_id="draft", states__type="draft", states__slug="active") + | Q(type_id="rfc") + ) docs, meta = prepare_document_table(request, qs, max_results=1000) return render(request, 'group/stream_documents.html', {'stream':stream, 'docs':docs, 'meta':meta, 'editable':editable } )