Skip to content

Commit 7b16e25

Browse files
committed
Don't mutate linkPath of linked fields during linking
1 parent 5b49197 commit 7b16e25

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/lib/linking.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ function resolveLinks(node, nodes) {
8282
if (!valueItem.linkPath) {
8383
continue
8484
}
85-
const linkedNode = findLinkedNode(nodes, valueItem.linkPath)
85+
const linkedNode = findLinkedNode(nodes, [...valueItem.linkPath])
8686
if (linkedNode) {
8787
node.addLink([key, i], Object.assign({}, linkedNode))
8888
linkedNode.addLinkBack(node, key)
@@ -92,7 +92,7 @@ function resolveLinks(node, nodes) {
9292
if (!value?.linkPath) {
9393
return
9494
}
95-
const linkedNode = findLinkedNode(nodes, value.linkPath)
95+
const linkedNode = findLinkedNode(nodes, [...value.linkPath])
9696
if (linkedNode) {
9797
node.addLink([key], Object.assign({}, linkedNode))
9898
linkedNode.addLinkBack(node, key)

0 commit comments

Comments
 (0)