summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
cdfa77d)
kaylea realized that we need to initialize the old_rev_data dictionary or it
fails when the first revision to a page is deleted. This patch is from kaylea
and modified by mako.
rev_data['collapsed_revs'] = rev.collapsed_revs
if self.persist != PersistMethod.none:
rev_data['collapsed_revs'] = rev.collapsed_revs
if self.persist != PersistMethod.none:
+ # initialize an empty dictionary before assigning things into it. this catches bugs if the first revision is deleted
+ old_rev_data = {}
if rev.deleted.text:
for k in ["token_revs", "tokens_added", "tokens_removed", "tokens_window"]:
old_rev_data[k] = None
if rev.deleted.text:
for k in ["token_revs", "tokens_added", "tokens_removed", "tokens_window"]:
old_rev_data[k] = None