diff --git a/ietf/doc/views_doc.py b/ietf/doc/views_doc.py index 933a85af1..a2f9f32bf 100644 --- a/ietf/doc/views_doc.py +++ b/ietf/doc/views_doc.py @@ -842,6 +842,8 @@ def document_bibxml(request, name, rev=None): if rev == h.rev: doc = h break + if rev and rev != doc.rev: + raise Http404("Revision not found") try: doc_event = NewRevisionDocEvent.objects.get(doc__name=doc.name, rev=(rev or latest_rev))