From 9a12a1c9614abcd6370ab12709827f9db4615c20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Weber?= Date: Mon, 22 Nov 2021 12:10:35 +0100 Subject: [PATCH] menu: fix significantly low performance for collecting of meta info #157 introduced in #152 --- layouts/partials/page-meta.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/layouts/partials/page-meta.go b/layouts/partials/page-meta.go index 1b88275a67..cac5df2ad3 100644 --- a/layouts/partials/page-meta.go +++ b/layouts/partials/page-meta.go @@ -25,9 +25,9 @@ {{- $hidden_stem:= or $hidden_node .hiddenstem }} {{- $hidden_current_stem:= or $hidden_node .hiddencurrent }} {{- $hidden_from_current := or (and $hidden_node (not $isAncestor) (not $isSelf) ) (and .hiddencurrent (or $isPreSelf $isPostSelf $isDescendant) ) }} - {{- $currentNode.Scratch.Set "relearnIsHiddenNode" (merge ($currentNode.Scratch.Get "relearnIsHiddenNode") (dict .node.RelPermalink $hidden_node) ) }} - {{- $currentNode.Scratch.Set "relearnIsHiddenStem" (merge ($currentNode.Scratch.Get "relearnIsHiddenStem") (dict .node.RelPermalink $hidden_stem) ) }} - {{- $currentNode.Scratch.Set "relearnIsHiddenFrom" (merge ($currentNode.Scratch.Get "relearnIsHiddenFrom") (dict .node.RelPermalink $hidden_current_stem) ) }} + {{- $currentNode.Scratch.SetInMap "relearnIsHiddenNode" .node.RelPermalink $hidden_node }} + {{- $currentNode.Scratch.SetInMap "relearnIsHiddenStem" .node.RelPermalink $hidden_stem }} + {{- $currentNode.Scratch.SetInMap "relearnIsHiddenFrom" .node.RelPermalink $hidden_current_stem }} {{- if not $hidden_from_current }} {{- if $isPreSelf }}