From 83e04081f5d14d36eef513aa8381e151a3cd6f27 Mon Sep 17 00:00:00 2001
From: Silas Davis <silas@monax.io>
Date: Tue, 8 May 2018 19:20:41 +0100
Subject: [PATCH] Flush events after hashing to fix timing issue in test

Signed-off-by: Silas Davis <silas@monax.io>
---
 execution/execution.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/execution/execution.go b/execution/execution.go
index ebe5ae15..ee3c342f 100644
--- a/execution/execution.go
+++ b/execution/execution.go
@@ -147,7 +147,7 @@ func (exe *executor) Commit() (hash []byte, err error) {
 		return nil, err
 	}
 	// flush events to listeners
-	exe.eventCache.Flush()
+	defer exe.eventCache.Flush()
 	return exe.state.Hash(), nil
 }
 
-- 
GitLab