Skip to content

Commit 9fddd08

Browse files
committed
Don't need to set/revert variables like this
1 parent 57c19f3 commit 9fddd08

1 file changed

Lines changed: 4 additions & 12 deletions

File tree

config/sitemap.rb

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,23 +32,15 @@
3232
end
3333

3434
# Always generate the global sitemap (for the default/main domain)
35-
SitemapGenerator::Sitemap.default_host = TeSS::Config.base_url
36-
SitemapGenerator::Sitemap.create(compress: false, sitemaps_path: base_path, include_root: false) do
35+
SitemapGenerator::Sitemap.create(compress: false, sitemaps_path: base_path, include_root: false, default_host: TeSS::Config.base_url) do
3736
instance_exec(Space.default, &generate_sitemap_content)
3837
end
3938

4039
# When spaces feature is enabled, also generate a separate sitemap for each space
4140
if TeSS::Config.feature['spaces']
42-
begin
43-
Space.find_each do |space|
44-
Space.current_space = space
45-
SitemapGenerator::Sitemap.default_host = space.url
46-
SitemapGenerator::Sitemap.create(compress: false, sitemaps_path: "#{base_path}#{space.host}/", include_root: false) do
47-
instance_exec(space, &generate_sitemap_content)
48-
end
41+
Space.find_each do |space|
42+
SitemapGenerator::Sitemap.create(compress: false, sitemaps_path: "#{base_path}#{space.host}/", include_root: false, default_host: space.url) do
43+
instance_exec(space, &generate_sitemap_content)
4944
end
50-
ensure
51-
Space.current_space = nil
52-
SitemapGenerator::Sitemap.default_host = TeSS::Config.base_url
5345
end
5446
end

0 commit comments

Comments
 (0)