Skip to content

Commit 45fe3f6

Browse files
authored
fix: tree can't update root node (#368)
1 parent 133153f commit 45fe3f6

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

src/services/helper.ts

+2-14
Original file line numberDiff line numberDiff line change
@@ -149,20 +149,8 @@ export class TreeViewUtil<T extends BaseProps> implements ITreeInterface<T> {
149149
const index = this.getIndex(id);
150150
const node = this.get(id);
151151
if (index) {
152-
const parentIndex = this.getIndex(index.parent!);
153-
const parentNode = this.get(index.parent!);
154-
if (parentNode && parentIndex) {
155-
parentNode[this.childNodeName].splice(
156-
parentNode[this.childNodeName].indexOf(node),
157-
1,
158-
{
159-
...node,
160-
...extra,
161-
}
162-
);
163-
this.updateChildren(parentIndex[this.childNodeName]);
164-
return node;
165-
}
152+
Object.assign(node, extra);
153+
return node;
166154
}
167155
return null;
168156
}

0 commit comments

Comments
 (0)