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 }