From d3b81ee58e8fd3a0ab8265a2898d66cbcdf6a7c1 Mon Sep 17 00:00:00 2001 From: Cameron Moore Date: Tue, 2 Oct 2018 22:26:08 -0500 Subject: [PATCH] hugolib: Improve error message for bad taxonomy weights Error is now "Unable to convert taxonomy weight []string{"40"} to int for variables/files.md" --- hugolib/site.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hugolib/site.go b/hugolib/site.go index f7f84b47d..71a8a03e3 100644 --- a/hugolib/site.go +++ b/hugolib/site.go @@ -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 }