# HG changeset patch # User Goffi # Date 1495194889 -7200 # Node ID aacda981c34886ae32332e779bfd245c0ae259c2 # Parent 6b55d038b121c612730c2d1beb69e44cb79649de pages (g/e): use blog_uri from event instead of guest's main uri diff -r 6b55d038b121 -r aacda981c348 src/pages/g/e/page_meta.py --- a/src/pages/g/e/page_meta.py Fri May 19 12:57:53 2017 +0200 +++ b/src/pages/g/e/page_meta.py Fri May 19 13:54:49 2017 +0200 @@ -19,10 +19,9 @@ template_data = request.template_data guest_session = self.host.getSessionData(request, session_iface.ISATGuestSession) try: - main_uri = guest_session.data['main_uri'] event_uri = guest_session.data['event_uri'] except KeyError: - log.warning(_(u"main or event URI not found, can't render event page")) + log.warning(_(u"event URI not found, can't render event page")) self.pageError(request, C.HTTP_SERVICE_UNAVAILABLE) data = self.getRData(request) @@ -54,12 +53,8 @@ ## Blog ## - main_uri_data = uri.parseXMPPUri(main_uri) - if main_uri_data[u'type'] != u'pubsub' or main_uri_data.get('sub_type') != 'microblog': - self.pageError(request, C.HTTP_SERVICE_UNAVAILABLE) - - data[u'service'] = jid.JID(main_uri_data[u'path']) - data[u'node'] = main_uri_data[u'node'] + data[u'service'] = jid.JID(event_data[u'blog_service']) + data[u'node'] = event_data[u'blog_node'] # we now need blog items, using blog common page # this will fill the "items" template data