diff --git a/runtime/src/kvspace.c b/runtime/src/kvspace.c index aa11700..d67938a 100644 --- a/runtime/src/kvspace.c +++ b/runtime/src/kvspace.c @@ -554,7 +554,7 @@ int kvlangKvSet(kvlangKv_t *k, const kvlangKvPair_t *pairs, int n, char *err, ui ref_put(k, key, &rr); hot_put(k, rest, key, rr.block_id, rr.gen); } - if (parent_ok(k) && (is_member || !k->fpar.key)) { + if (parent_ok(k)) { size_t seplen = 0; int si = last_dir_sep(key, &seplen); if (si >= 0)