Skip to content

Commit 7c7e282

Browse files
committed
When using select_related, field names are now valiadate. Fixed some invalid names.
- Legacy-Id: 12269
1 parent 1558a52 commit 7c7e282

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

ietf/doc/utils_search.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def fill_in_document_table_attributes(docs):
1212
docs_dict = dict((d.pk, d) for d in docs)
1313
doc_ids = docs_dict.keys()
1414

15-
rfc_aliases = dict(DocAlias.objects.filter(name__startswith="rfc", document__in=doc_ids).values_list("document_id", "name"))
15+
rfc_aliases = dict(DocAlias.objects.filter(name__startswith="rfc", document__in=doc_ids).values_list("document", "name"))
1616

1717
# latest event cache
1818
event_types = ("published_rfc",
@@ -78,9 +78,9 @@ def fill_in_document_table_attributes(docs):
7878
d.updated_by_list = []
7979

8080
xed_by = RelatedDocument.objects.filter(target__name__in=rfc_aliases.values(),
81-
relationship__in=("obs", "updates")).select_related('target__document_id')
81+
relationship__in=("obs", "updates")).select_related('target__document')
8282
rel_rfc_aliases = dict(DocAlias.objects.filter(name__startswith="rfc",
83-
document__in=[rel.source_id for rel in xed_by]).values_list('document_id', 'name'))
83+
document__in=[rel.source_id for rel in xed_by]).values_list('document', 'name'))
8484
for rel in xed_by:
8585
d = docs_dict[rel.target.document_id]
8686
if rel.relationship_id == "obs":
@@ -100,7 +100,7 @@ def prepare_document_table(request, docs, query=None, max_results=500):
100100
if not isinstance(docs, list):
101101
# evaluate and fill in attribute results immediately to decrease
102102
# the number of queries
103-
docs = docs.select_related("ad", "ad__person", "std_level", "intended_std_level", "group", "stream")
103+
docs = docs.select_related("ad", "std_level", "intended_std_level", "group", "stream")
104104
docs = docs.prefetch_related("states__type", "tags")
105105

106106
docs = list(docs[:max_results])

0 commit comments

Comments
 (0)