diff src/pages/common/blog/atom.xml/page_meta.py @ 1022:6dc90f109e57

pages (common/blog/atom.xml): use cache
author Goffi <goffi@goffi.org>
date Sun, 21 Jan 2018 13:17:49 +0100
parents 8e7897b1008a
children 6c98c0baa038
line wrap: on
line diff
--- a/src/pages/common/blog/atom.xml/page_meta.py	Sun Jan 21 13:17:21 2018 +0100
+++ b/src/pages/common/blog/atom.xml/page_meta.py	Sun Jan 21 13:17:49 2018 +0100
@@ -14,10 +14,11 @@
 @defer.inlineCallbacks
 def prepare_render(self, request):
     request.setHeader('Content-Type', 'application/atom+xml; charset=utf-8')
+    data = self.getRData(request)
+    service, node = data[u'service'], data.get(u'node')
+    self.checkCache(request, C.CACHE_PUBSUB, service=service, node=node, short='microblog')
+    data['show_comments'] = False
     template_data = request.template_data
-    data = self.getRData(request)
-    data['show_comments'] = False
-    service, node = data[u'service'], data.get(u'node')
     blog_page = self.getPageByName(u'blog')
     yield blog_page.prepare_render(self, request)
     items = data[u'items']