From 51eb8a18ba50ae64314e13eed7dacf0493ca2be2 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Fri, 13 Jul 2012 01:32:23 +0530 Subject: [PATCH] fix in blog caching --- erpnext/website/doctype/blog/blog.py | 3 +++ erpnext/website/doctype/website_settings/website_settings.py | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/erpnext/website/doctype/blog/blog.py b/erpnext/website/doctype/blog/blog.py index 8847596fc6..e361ece996 100644 --- a/erpnext/website/doctype/blog/blog.py +++ b/erpnext/website/doctype/blog/blog.py @@ -33,6 +33,9 @@ class DocType(website.web_page.Page): super(DocType, self).on_update() if not webnotes.utils.cint(self.doc.published): self.delete_web_cache(self.doc.page_name) + else: + import website.blog + website.blog.get_blog_content(self.doc.page_name) def prepare_template_args(self): import webnotes.utils diff --git a/erpnext/website/doctype/website_settings/website_settings.py b/erpnext/website/doctype/website_settings/website_settings.py index b08e674ab4..7e330680a9 100644 --- a/erpnext/website/doctype/website_settings/website_settings.py +++ b/erpnext/website/doctype/website_settings/website_settings.py @@ -36,6 +36,10 @@ class DocType: import website.web_cache website.web_cache.refresh_cache() + # create blog pages + import webnotes.cms.feed + webnotes.cms.feed.generate() + from webnotes.session_cache import clear_cache clear_cache('Guest')