# HG changeset patch # User Sverre Rabbelier # Date 1233405340 0 # Node ID 794162cfca92d4e9dc0d00b8c03d302feee1b8cf # Parent 8765079db0456931f4a4293b8efd70603e5c06e7 Flush sidebar when creating site entity Patch by: Sverre Rabbelier diff -r 8765079db045 -r 794162cfca92 app/soc/logic/models/site.py --- a/app/soc/logic/models/site.py Sat Jan 31 12:22:01 2009 +0000 +++ b/app/soc/logic/models/site.py Sat Jan 31 12:35:40 2009 +0000 @@ -22,6 +22,7 @@ ] +from soc.cache import sidebar from soc.logic.models import presence_with_tos import soc.models.presence_with_tos @@ -79,5 +80,11 @@ """ return self.getFromFields(link_id=self.DEF_SITE_LINK_ID) + def _onCreate(self, entity): + """Flush the sidebar cache when a new active role entity has been created. + """ + + sidebar.flush() + logic = Logic()