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