Skip to content

Commit 2a683b5

Browse files
committed
WIP: fix node update logic to prevent children removal
1 parent b06627a commit 2a683b5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/resources/META-INF/frontend/fc-orgchart.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,8 @@ class FCOrgChart extends PolymerElement {
254254
const dataToMerge = typeof newData === 'string' ? JSON.parse(newData) : newData;
255255
// Delete the ID from the new data to prevent it from being overwritten
256256
delete dataToMerge.id;
257+
// Avoid children list to be overwritten, the node should keep it's original children list
258+
delete dataToMerge.children;
257259
// Merge the data
258260
Object.assign(nodeToUpdate, dataToMerge);
259261

0 commit comments

Comments
 (0)