URI: 
       hugolib: Improve error message on duplicate menu items - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit 3a44920e79ef86003555d8a4860c29257b2914f0
   DIR parent 79a06aa4b64b526c242dfa41f2c7bc24e1352d5b
  HTML Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
       Date:   Wed,  7 Nov 2018 08:36:35 +0100
       
       hugolib: Improve error message on duplicate menu items
       
       Diffstat:
         M hugolib/site.go                     |       4 +++-
       
       1 file changed, 3 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/hugolib/site.go b/hugolib/site.go
       @@ -28,6 +28,8 @@ import (
                "strings"
                "time"
        
       +        "github.com/pkg/errors"
       +
                "github.com/gohugoio/hugo/common/text"
        
                "github.com/gohugoio/hugo/hugofs"
       @@ -1438,7 +1440,7 @@ func (s *Site) assembleMenus() {
                for _, p := range pages {
                        for name, me := range p.Menus() {
                                if _, ok := flat[twoD{name, me.KeyName()}]; ok {
       -                                s.Log.ERROR.Printf("Two or more menu items have the same name/identifier in Menu %q: %q.\nRename or set an unique identifier.\n", name, me.KeyName())
       +                                s.SendError(p.errWithFileContext(errors.Errorf("duplicate menu entry with identifier %q in menu %q", me.KeyName(), name)))
                                        continue
                                }
                                flat[twoD{name, me.KeyName()}] = me