From 9d2db7c6e472cf2a71e7b9873c44304e10fbd65d Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Thu, 25 Jul 2013 19:44:44 +0000 Subject: [PATCH] Additional fix for diff regression: make the RFC part of the version list. - Legacy-Id: 5884 --- ietf/doc/views_doc.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ietf/doc/views_doc.py b/ietf/doc/views_doc.py index fc00e1651..bca616ead 100644 --- a/ietf/doc/views_doc.py +++ b/ietf/doc/views_doc.py @@ -466,14 +466,15 @@ def document_history(request, name): if diffable: diff_documents = [ doc ] diff_documents.extend(Document.objects.filter(docalias__relateddocument__source=doc, docalias__relateddocument__relationship="replaces")) - seen = set() - + if doc.get_state_slug() == "rfc": e = doc.latest_event(type="published_rfc") aliases = doc.docalias_set.filter(name__startswith="rfc") if aliases: name = aliases[0].name diff_revisions.append((name, "", e.time if e else doc.time, name)) + + seen = set() for e in NewRevisionDocEvent.objects.filter(type="new_revision", doc__in=diff_documents).select_related('doc').order_by("-time", "-id"): if (e.doc.name, e.rev) in seen: continue