diff --git a/boltease.go b/boltease.go index b1ecb27..6ae1d4d 100644 --- a/boltease.go +++ b/boltease.go @@ -597,6 +597,13 @@ func (b *DB) SetKeyValueMap(path []string, kvMap map[string][]byte) error { return err } } + // bkt should have the last bucket in the path + for k, v := range kvMap { + err = bkt.Put([]byte(k), v) + if err != nil { + return err + } + } return nil }) return err