diff --git a/ietf/idrfc/views_doc.py b/ietf/idrfc/views_doc.py index 1021e1271..ac6035302 100644 --- a/ietf/idrfc/views_doc.py +++ b/ietf/idrfc/views_doc.py @@ -92,10 +92,12 @@ def document_main(request, name, rev=None): doc = get_object_or_404(Document, docalias__name=name) group = doc.group - revisions = [ doc.rev ] - for h in doc.history_set.order_by("-time"): + revisions = [] + for h in doc.history_set.order_by("time", "id"): if h.rev and not h.rev in revisions: revisions.append(h.rev) + if not doc.rev in revisions: + revisions.append(doc.rev) snapshot = False diff --git a/ietf/templates/idrfc/document_charter.html b/ietf/templates/idrfc/document_charter.html index 9afb053fd..3559f8021 100644 --- a/ietf/templates/idrfc/document_charter.html +++ b/ietf/templates/idrfc/document_charter.html @@ -15,7 +15,7 @@ Snapshots: {% for rev in revisions %} - {{ rev }} + {{ rev }} {% endfor %} diff --git a/static/css/doc.css b/static/css/doc.css index 3a49e3c9e..8d1e4211e 100644 --- a/static/css/doc.css +++ b/static/css/doc.css @@ -9,7 +9,7 @@ .m_h { font-family: arial; font-weight:bold;} .snapshots { margin: 0.5em 0; } -.snapshots .revisions a:first-child { font-weight: bold } +.snapshots .revisions a:last-child { font-weight: bold; } .metabox .actions a { display: inline-block; margin-right: 0.4em; } .metabox .ballot-summary { font-style: italic; }