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 %}