Reorder DraftVersions import so we trust the revision_date in there over the revision_date on the current draft

- Legacy-Id: 3789
This commit is contained in:
Ole Laursen 2011-12-23 17:15:20 +00:00
parent 3eee538db0
commit 64c2734ff8

View file

@ -855,7 +855,7 @@ for index, o in enumerate(all_drafts.iterator()):
known_revisions = set(e.rev for e in NewRevisionDocEvent.objects.filter(doc=d, type="new_revision"))
draft_versions = list(DraftVersions.objects.filter(filename=d.name).order_by("revision"))
# DraftVersions is not entirely accurate, make sure we got the current one
draft_versions.insert(0, DraftVersions(filename=d.name, revision=o.revision_display(), revision_date=o.revision_date))
draft_versions.append(DraftVersions(filename=d.name, revision=o.revision_display(), revision_date=o.revision_date))
for v in draft_versions:
if v.revision not in known_revisions:
e = NewRevisionDocEvent(type="new_revision")