hugolib: Do not return error in Eq on type mismatch
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 17 Aug 2017 06:32:47 +0000 (08:32 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 17 Aug 2017 06:32:47 +0000 (08:32 +0200)
hugolib/site_sections.go

index 1ab2b0e276c76487433f60cfe36fb043f62112c0..25731e9d56fbff1688e28e48e295ad5983c1705b 100644 (file)
@@ -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