diff --git a/hugolib/page.go b/hugolib/page.go index e06fa76b4..455efd782 100644 --- a/hugolib/page.go +++ b/hugolib/page.go @@ -1595,17 +1595,10 @@ func (p *Page) prepareData(s *Site) error { case KindTaxonomyTerm: plural := p.sections[0] singular := s.taxonomiesPluralSingular[plural] - terms := s.Taxonomies[plural] - - for _, tax := range terms { - pages = append(pages, tax.Pages()...) - } - - pages = pages.ByWeight() p.Data["Singular"] = singular p.Data["Plural"] = plural - p.Data["Terms"] = terms + p.Data["Terms"] = s.Taxonomies[plural] // keep the following just for legacy reasons p.Data["OrderedIndex"] = p.Data["Terms"] p.Data["Index"] = p.Data["Terms"] diff --git a/hugolib/taxonomy_test.go b/hugolib/taxonomy_test.go index 919c3a558..f23693403 100644 --- a/hugolib/taxonomy_test.go +++ b/hugolib/taxonomy_test.go @@ -124,15 +124,6 @@ others: th.assertFileContent("public/others/index.html", "Terms List", "Others") s := h.Sites[0] - cat1 := s.getPage(KindTaxonomy, "categories", "cat1") - require.NotNil(t, cat1) - require.Len(t, cat1.Pages, 2) - - cat := s.getPage(KindTaxonomyTerm, "categories") - require.NotNil(t, cat) - require.Len(t, cat.Pages, 3) - require.Len(t, cat.Data["Pages"], 3) - require.Equal(t, "t1/c1", cat.Pages[0].Title) // Issue #3070 preserveTaxonomyNames if preserveTaxonomyNames {