From 126d32b37f9e6126f69fa66c9f7dcfc301b9b3e2 Mon Sep 17 00:00:00 2001 From: Valery Smyslov Date: Sat, 25 Jul 2020 17:25:31 +0000 Subject: [PATCH] #2997 - Legacy-Id: 18270 --- ietf/doc/utils_search.py | 10 ++++++++-- ietf/templates/doc/search/search_result_row.html | 5 ++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/ietf/doc/utils_search.py b/ietf/doc/utils_search.py index 7aa170fe0..33a1a18ba 100644 --- a/ietf/doc/utils_search.py +++ b/ietf/doc/utils_search.py @@ -119,9 +119,15 @@ def fill_in_document_table_attributes(docs, have_telechat_date=False): # RFCs # errata - erratas = set(Document.objects.filter(tags="errata", name__in=list(rfc_aliases.keys())).distinct().values_list("name", flat=True)) + erratas = set(Document.objects.filter(tags="errata", id__in=list(rfc_aliases.keys())).distinct().values_list("name", flat=True)) for d in docs: - d.has_errata = d.name in erratas + if d.name in erratas: + d.has_errata = 1 + + verified_erratas = set(Document.objects.filter(tags="verified-errata", id__in=list(rfc_aliases.keys())).distinct().values_list("name", flat=True)) + for d in docs: + if d.name in verified_erratas: + d.has_errata = 2 # obsoleted/updated by for a in rfc_aliases: diff --git a/ietf/templates/doc/search/search_result_row.html b/ietf/templates/doc/search/search_result_row.html index f38d56c59..6f19da9f4 100644 --- a/ietf/templates/doc/search/search_result_row.html +++ b/ietf/templates/doc/search/search_result_row.html @@ -50,7 +50,10 @@ {% endif %}
{{ doc.title }} - {% if doc.has_errata %} + {% if doc.has_errata == 1 %} + Errata + {% endif %} + {% if doc.has_errata == 2 %} Errata {% endif %}