Fix bug where any page update would invoke rename_page()
fix
This commit is contained in:
parent
4ef08cc988
commit
b517e7e714
|
@ -118,6 +118,9 @@ class Wiki(HookMixin):
|
||||||
# old doesn't exist
|
# old doesn't exist
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
if old_filename == new_filename:
|
||||||
|
return
|
||||||
|
|
||||||
if new_filename in self.gittle.index:
|
if new_filename in self.gittle.index:
|
||||||
# file is being overwritten, but that is ok, it's git!
|
# file is being overwritten, but that is ok, it's git!
|
||||||
pass
|
pass
|
||||||
|
|
|
@ -140,7 +140,7 @@ def page_write(name):
|
||||||
if edit_cname in current_app.config.get('WIKI_LOCKED_PAGES'):
|
if edit_cname in current_app.config.get('WIKI_LOCKED_PAGES'):
|
||||||
return dict(error=True, message="Page is locked"), 403
|
return dict(error=True, message="Page is locked"), 403
|
||||||
|
|
||||||
if edit_cname != cname.lower():
|
if edit_cname != cname:
|
||||||
g.current_wiki.rename_page(cname, edit_cname)
|
g.current_wiki.rename_page(cname, edit_cname)
|
||||||
|
|
||||||
sha = g.current_wiki.write_page(edit_cname,
|
sha = g.current_wiki.write_page(edit_cname,
|
||||||
|
|
Loading…
Reference in a new issue