From 1d5dd62c68c0db47e82dff33e4fddbb78922fdc1 Mon Sep 17 00:00:00 2001 From: Benjamin ter Kuile Date: Tue, 14 Jul 2015 14:14:37 +0200 Subject: [PATCH] Display full url in sitemap --- lib/cmtool/includes/pages_controller.rb | 2 +- spec/features/cmtool/sitemap_spec.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/cmtool/includes/pages_controller.rb b/lib/cmtool/includes/pages_controller.rb index 2cd46cd..51be63c 100644 --- a/lib/cmtool/includes/pages_controller.rb +++ b/lib/cmtool/includes/pages_controller.rb @@ -34,7 +34,7 @@ module Cmtool respond_to do |format| format.xml do pages_xml = ::Page.for_sitemap.map do |page| - uri = page_path(page.name, locale: page.locale) + uri = page_url(page.name, locale: page.locale) "#{uri}#{page.updated_at.strftime('%Y-%m-%d')}" end.join("\n") result = <<-XML diff --git a/spec/features/cmtool/sitemap_spec.rb b/spec/features/cmtool/sitemap_spec.rb index 305ba5e..f3b732e 100644 --- a/spec/features/cmtool/sitemap_spec.rb +++ b/spec/features/cmtool/sitemap_spec.rb @@ -6,7 +6,7 @@ feature 'sitemap.xml' do p1 = Page.create name: 'en-1', title: 'EN 1', locale: 'en' visit "/sitemap.xml" page.body.should include "#{Date.today.strftime('%Y-%m-%d')}" - page.body.should include "/en/en-1" - page.body.should include "/nl-1" + page.body.should include "http://www.example.com/en/en-1" + page.body.should include "http://www.example.com/nl-1" end end