From fc1648340d92b30dc93509e87e9d39df42a62e77 Mon Sep 17 00:00:00 2001 From: Barak Michener Date: Wed, 13 Aug 2014 15:07:55 -0400 Subject: [PATCH] slight improvement by appending deltas first --- graph/bolt/quadstore.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/graph/bolt/quadstore.go b/graph/bolt/quadstore.go index e3c4f52..085e7b9 100644 --- a/graph/bolt/quadstore.go +++ b/graph/bolt/quadstore.go @@ -185,7 +185,9 @@ func (qs *QuadStore) ApplyDeltas(deltas []*graph.Delta) error { if err != nil { return err } - err = qs.buildQuadWrite(tx, d.Quad, d.ID, d.Action == graph.Add) + } + for _, d := range deltas { + err := qs.buildQuadWrite(tx, d.Quad, d.ID, d.Action == graph.Add) if err != nil { return err }