diff --git a/realms/modules/wiki/models.py b/realms/modules/wiki/models.py index e5abff7..27b0852 100644 --- a/realms/modules/wiki/models.py +++ b/realms/modules/wiki/models.py @@ -118,6 +118,9 @@ class Wiki(HookMixin): # old doesn't exist return None + if old_filename == new_filename: + return + if new_filename in self.gittle.index: # file is being overwritten, but that is ok, it's git! pass diff --git a/realms/modules/wiki/views.py b/realms/modules/wiki/views.py index b65aef7..bbd13bc 100644 --- a/realms/modules/wiki/views.py +++ b/realms/modules/wiki/views.py @@ -140,7 +140,7 @@ def page_write(name): if edit_cname in current_app.config.get('WIKI_LOCKED_PAGES'): 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) sha = g.current_wiki.write_page(edit_cname,