diff -r 0dad543d4ed0 -r 830993bdf983 src/cm/models.py --- a/src/cm/models.py Mon Mar 10 17:01:09 2014 +0100 +++ b/src/cm/models.py Tue Mar 11 11:05:25 2014 +0100 @@ -25,12 +25,14 @@ import pickle from django.db import connection from datetime import datetime +from django.core.cache import cache class TextManager(Manager): def create_text(self, title, format, content, note, name, email, tags, user=None, state='approved', **kwargs): content = on_content_receive(content, format) text = self.create(name=name, email=email, user=user, state=state) text_version = TextVersion.objects.create(title=title, format=format, content=content, text=text, note=note, name=name, email=email, tags=tags, user=user) + cache.clear() return text def create_new_version(self, text, title, format, content, note, name, email, tags, user=None, **kwargs):