diff -r 6cbcec19079b -r 047aab3a53cf src/cm/models.py --- a/src/cm/models.py Wed Mar 12 16:52:58 2014 +0100 +++ b/src/cm/models.py Wed Mar 12 17:19:23 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):