Skip to content

Commit de72087

Browse files
committed
Fix some weird code in core/coreunix/add.go
Code was just weird. I think it looks better now. License: MIT Signed-off-by: Hector Sanjuan <[email protected]>
1 parent 6725919 commit de72087

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

core/coreunix/add.go

+5-11
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,8 @@ func (adder *Adder) Finalize() (ipld.Node, error) {
201201
return nil, err
202202
}
203203
var root mfs.FSNode
204-
root = mr.GetDirectory()
204+
rootdir := mr.GetDirectory()
205+
root = rootdir
205206

206207
err = root.Flush()
207208
if err != nil {
@@ -210,7 +211,7 @@ func (adder *Adder) Finalize() (ipld.Node, error) {
210211

211212
var name string
212213
if !adder.Wrap {
213-
children, err := root.(*mfs.Directory).ListNames(adder.ctx)
214+
children, err := rootdir.ListNames(adder.ctx)
214215
if err != nil {
215216
return nil, err
216217
}
@@ -219,16 +220,9 @@ func (adder *Adder) Finalize() (ipld.Node, error) {
219220
return nil, fmt.Errorf("expected at least one child dir, got none")
220221
}
221222

223+
// Replace root with the first child
222224
name = children[0]
223-
224-
mr, err := adder.mfsRoot()
225-
if err != nil {
226-
return nil, err
227-
}
228-
229-
dir := mr.GetDirectory()
230-
231-
root, err = dir.Child(name)
225+
root, err = rootdir.Child(name)
232226
if err != nil {
233227
return nil, err
234228
}

0 commit comments

Comments
 (0)