From 28020f866b910c4253f201ee703f15c6810dfe8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Fri, 24 Jul 2015 00:28:21 +0200 Subject: [PATCH] Move apply before cache put It just looks better. See #1293 --- hugolib/pageCache.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hugolib/pageCache.go b/hugolib/pageCache.go index e380a7c12..c6d63dfab 100644 --- a/hugolib/pageCache.go +++ b/hugolib/pageCache.go @@ -59,16 +59,16 @@ func (c *pageCache) get(key string, p Pages, apply func(p Pages)) (Pages, bool) pagesCopy := append(Pages(nil), p...) + if apply != nil { + apply(pagesCopy) + } + if v, ok := c.m[key]; ok { c.m[key] = append(v, [2]Pages{p, pagesCopy}) } else { c.m[key] = [][2]Pages{[2]Pages{p, pagesCopy}} } - if apply != nil { - apply(pagesCopy) - } - return pagesCopy, false }