1.1 --- a/MoinMessageSupport.py Fri Jan 31 18:53:17 2014 +0100
1.2 +++ b/MoinMessageSupport.py Fri Jan 31 18:54:13 2014 +0100
1.3 @@ -240,12 +240,16 @@
1.4 message = Message()
1.5 message.handle_message(content)
1.6
1.7 - # Test any date against the page or message store.
1.8 + # Test any date against the page or message store (if not empty).
1.9
1.10 if message.date:
1.11 store_date = time.gmtime(self.store.mtime())
1.12 page_date = time.gmtime(version2timestamp(self.page.mtime_usecs()))
1.13 - last_date = max(store_date, page_date)
1.14 +
1.15 + if len(self.store) > 0:
1.16 + last_date = max(store_date, page_date)
1.17 + else:
1.18 + last_date = page_date
1.19
1.20 # Reject messages older than the page date.
1.21