Skip to content
Prev Previous commit
Next Next commit
WIP: fix node update logic to prevent children removal
  • Loading branch information
paodb committed Aug 12, 2025
commit 2a683b5be10f07fec9ff96e0ed8cf935c5f29992
2 changes: 2 additions & 0 deletions src/main/resources/META-INF/frontend/fc-orgchart.js
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,8 @@ class FCOrgChart extends PolymerElement {
const dataToMerge = typeof newData === 'string' ? JSON.parse(newData) : newData;
// Delete the ID from the new data to prevent it from being overwritten
delete dataToMerge.id;
// Avoid children list to be overwritten, the node should keep it's original children list
delete dataToMerge.children;
// Merge the data
Object.assign(nodeToUpdate, dataToMerge);

Expand Down