1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-28 00:39:31 +08:00

add: hash-only: set the prefix for MFS root

Fixes #4652.

License: MIT
Signed-off-by: Lucas Molas <schomatis@gmail.com>
This commit is contained in:
Lucas Molas
2018-03-01 23:45:44 -03:00
parent 199a52d777
commit 5d7e8a893d
2 changed files with 13 additions and 1 deletions

View File

@ -283,7 +283,10 @@ You can now check what blocks have been created by:
if hash {
md := dagtest.Mock()
mr, err := mfs.NewRoot(req.Context, md, ft.EmptyDirNode(), nil)
emptyDirNode := ft.EmptyDirNode()
// Use the same prefix for the "empty" MFS root as for the file adder.
emptyDirNode.Prefix = *fileAdder.Prefix
mr, err := mfs.NewRoot(req.Context, md, emptyDirNode, nil)
if err != nil {
res.SetError(err, cmdkit.ErrNormal)
return

View File

@ -149,6 +149,15 @@ test_add_w() {
echo "$add_w_d1_v1" >expected &&
test_sort_cmp expected actual
'
test_expect_success "ipfs add -w -r -n (dir) --cid-version=1 succeeds" '
ipfs add -r -w -n --cid-version=1 m/t_1wp-8a2/_jo7 >actual
'
test_expect_success "ipfs add -w -r -n (dir) --cid-version=1 is correct" '
echo "$add_w_d1_v1" > expected &&
test_sort_cmp expected actual
'
}
test_init_ipfs