hugolib: Fix REF_NOT_FOUND logging to include page path
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 1 Nov 2018 09:04:51 +0000 (10:04 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 1 Nov 2018 20:06:35 +0000 (21:06 +0100)
Fixes #5371

hugolib/site.go

index 127b143e53ec924599ce8344328e6b81eee09d03..a4746d8757bc920aa8366ec58c43fbb11a54cff6 100644 (file)
@@ -494,10 +494,10 @@ func newSiteRefLinker(cfg config.Provider, s *Site) (siteRefLinker, error) {
 }
 
 func (s siteRefLinker) logNotFound(ref, what string, p *Page) {
-       if p != nil {
+       if p == nil {
                s.errorLogger.Printf("[%s] REF_NOT_FOUND: Ref %q: %s", s.s.Lang(), ref, what)
        } else {
-               s.errorLogger.Printf("[%s] REF_NOT_FOUND: Ref %q from page %q: %s", s.s.Lang(), ref, p.absoluteSourceRef(), what)
+               s.errorLogger.Printf("[%s] REF_NOT_FOUND: Ref %q from page %q: %s", s.s.Lang(), ref, p.pathOrTitle(), what)
        }
 
 }