hugolib: Improve error message for bad taxonomy weights

Error is now "Unable to convert taxonomy weight []string{"40"} to int
for variables/files.md"
This commit is contained in:
Cameron Moore 2018-10-02 22:26:08 -05:00 committed by Bjørn Erik Pedersen
parent 1fd30d462e
commit d3b81ee58e

View file

@ -1470,9 +1470,10 @@ func (s *Site) assembleTaxonomies() {
for _, p := range s.Pages {
vals := p.getParam(plural, !s.Info.preserveTaxonomyNames)
weight, err := cast.ToIntE(p.getParamToLower(plural + "_weight"))
w := p.getParamToLower(plural + "_weight")
weight, err := cast.ToIntE(w)
if err != nil {
s.Log.ERROR.Print("unable to convert taxonomy weight to int")
s.Log.ERROR.Printf("Unable to convert taxonomy weight %#v to int for %s", w, p.Source.File.Path())
// weight will equal zero, so let the flow continue
}