hugolib: Fix IsTranslated for "old" node types
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 23 Dec 2016 08:52:05 +0000 (09:52 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 29 Dec 2016 17:08:56 +0000 (18:08 +0100)
commit6ab6171ec6b8bdc1ed31df5a9bad75736c36e464
treec9c19776326b4618aeb4e4e8bca00f54f0dc782c
parent8fea39665b83c19ed42a3fa9e5ffeabe9ae6f92c
hugolib: Fix IsTranslated for "old" node types

The new logic for creating Page objects from old node types
didn't include itself in the translation logic, so
`IsTranslated` returned falsely false for sites with only two languages.

The `AllTranslations` method also returned too few pages in that case.

This commit fixes that.

Fixes #2812
hugolib/hugo_sites.go
hugolib/hugo_sites_build_test.go
hugolib/page.go