shithub: hugo

Download patch

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)
 }