diff --git a/mwclient/page.py b/mwclient/page.py index 336bfc19dc6599b66077e02c03a42faf590320d6..65b9a59c31421630196218f9233f627a0cf8bfc1 100644 --- a/mwclient/page.py +++ b/mwclient/page.py @@ -202,7 +202,9 @@ class Page(object): self.handle_edit_error(e, summary) if result['edit'].get('result') == 'Success': - self.last_rev_time = client.parse_timestamp(result['edit'].get('newtimestamp')) + lrt = result['edit'].get('newtimestamp') + if lrt: # It's not included if no change was made + self.last_rev_time = client.parse_timestamp(lrt) return result['edit'] def handle_edit_error(self, e, summary):