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
This commit is contained in:
Roman Beltiukov 2023-07-23 09:21:16 -07:00 committed by GitHub
parent 4d611706d4
commit 001719b3b5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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,