ref: 4d4c7791acce13e4ec4fcf2b8d763081dd52e219
parent: 85a2d81e3c1f62b561e6c2715cc406446879d09e
author: Bjørn Erik Pedersen <[email protected]>
date: Mon Nov 7 16:16:55 EST 2016
hugolib: Must update PathSpec on SiteInfo per language
--- a/hugolib/hugo_sites_test.go
+++ b/hugolib/hugo_sites_test.go
@@ -78,6 +78,8 @@
require.Equal(t, "", frSite.Info.LanguagePrefix)
}
+ require.Equal(t, "/blog/en/foo", enSite.Info.pathSpec.RelURL("foo", true))
+
doc1en := enSite.Pages[0]
doc1fr := frSite.Pages[0]
--- a/hugolib/site.go
+++ b/hugolib/site.go
@@ -823,6 +823,7 @@
viper.Set("currentContentLanguage", s.Language)
// Cache the current config.
helpers.InitConfigProviderForCurrentContentLanguage()
+ s.Info.pathSpec = helpers.CurrentPathSpec()
return tpl.SetTranslateLang(s.Language)
}