fix in blog caching
diff --git a/erpnext/website/doctype/blog/blog.py b/erpnext/website/doctype/blog/blog.py
index 8847596..e361ece 100644
--- a/erpnext/website/doctype/blog/blog.py
+++ b/erpnext/website/doctype/blog/blog.py
@@ -33,6 +33,9 @@
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 b08e674..7e33068 100644
--- a/erpnext/website/doctype/website_settings/website_settings.py
+++ b/erpnext/website/doctype/website_settings/website_settings.py
@@ -36,6 +36,10 @@
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')