[FIX] Sitemap - Back forward from saas-5 5cc1317a5f4525e8748692c69c3854773cf95454...
authorJeremy Kersten <jke@odoo.com>
Wed, 25 Jun 2014 11:38:56 +0000 (13:38 +0200)
committerJeremy Kersten <jke@odoo.com>
Wed, 25 Jun 2014 11:38:56 +0000 (13:38 +0200)
addons/website/controllers/main.py

index 5025e5d..e2aeb0d 100644 (file)
@@ -105,8 +105,11 @@ class Website(openerp.addons.web.controllers.main.Home):
             locs = request.website.enumerate_pages()
             while True:
                 start = pages * LOC_PER_SITEMAP
-                loc_slice = islice(locs, start, start + LOC_PER_SITEMAP)
-                urls = iuv.render(cr, uid, 'website.sitemap_locs', dict(locs=loc_slice), context=context)
+                values = {
+                    'locs': islice(locs, start, start + LOC_PER_SITEMAP),
+                    'url_root': request.httprequest.url_root[:-1],
+                }
+                urls = iuv.render(cr, uid, 'website.sitemap_locs', values, context=context)
                 if urls.strip():
                     page = iuv.render(cr, uid, 'website.sitemap_xml', dict(content=urls), context=context)
                     if not first_page: