shithub: hugo

Download patch

ref: 28020f866b910c4253f201ee703f15c6810dfe8b
parent: 47e65c4acd561fe67fb7d5a6897d2e53dff484c2
author: Bjørn Erik Pedersen <[email protected]>
date: Thu Jul 23 20:28:21 EDT 2015

Move apply before cache put

It just looks better.

See #1293

--- a/hugolib/pageCache.go
+++ b/hugolib/pageCache.go
@@ -59,14 +59,14 @@
 
 	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