From 001719b3b52c51faf93195e174705de1cd1a7701 Mon Sep 17 00:00:00 2001 From: Roman Beltiukov Date: Sun, 23 Jul 2023 09:21:16 -0700 Subject: [PATCH] fix: provide date for revisions in bibtex output (#6029) * fix: provide date for revisions in bibtex output * refactor: change walrus to if's * fix: specify particular revision for events --- ietf/doc/views_doc.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ietf/doc/views_doc.py b/ietf/doc/views_doc.py index a14026d43..f6c90111b 100644 --- a/ietf/doc/views_doc.py +++ b/ietf/doc/views_doc.py @@ -1118,6 +1118,11 @@ def document_bibtex(request, name, rev=None): else: doi = None + if doc.is_dochistory(): + latest_event = doc.latest_event(type='new_revision', rev=rev) + if latest_event: + doc.pub_date = latest_event.time + return render(request, "doc/document_bibtex.bib", dict(doc=doc, replaced_by=replaced_by,