From a7555c54310612a746d34361a2d58f62207349bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Thu, 17 Aug 2017 08:32:47 +0200 Subject: [PATCH] hugolib: Do not return error in Eq on type mismatch --- hugolib/site_sections.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hugolib/site_sections.go b/hugolib/site_sections.go index 1ab2b0e27..25731e9d5 100644 --- a/hugolib/site_sections.go +++ b/hugolib/site_sections.go @@ -115,7 +115,8 @@ func (p *Page) IsAncestor(other interface{}) (bool, error) { func (p *Page) Eq(other interface{}) (bool, error) { pp, err := unwrapPage(other) if err != nil { - return false, err + // Do not return an error on type mismatch. + return false, nil } return p == pp, nil