mirror of
https://github.com/Icinga/icingaweb2-module-businessprocess.git
synced 2026-06-26 00:58:52 -04:00
This PR fixes an issue where removing sub-nodes using `Delete all occurrences` unexpectedly decrements the `display` value of root nodes. This caused the root node with `display: 1` to become an `Unbound node`. Nodes with `display: 0` are treated as sub-nodes, and those with `display: 1` or higher as root nodes. When manual ordering is enabled and a sub-node is removed, the `display` value of all root nodes was incorrectly decremented by 1. Since sub-nodes always have `display: 0`, this caused the root node with `display: 1` to become `0`, effectively turning it into an unbound node. |
||
|---|---|---|
| .. | ||
| NodeAction.php | ||
| NodeAddChildrenAction.php | ||
| NodeApplyManualOrderAction.php | ||
| NodeCopyAction.php | ||
| NodeCreateAction.php | ||
| NodeModifyAction.php | ||
| NodeMoveAction.php | ||
| NodeRemoveAction.php | ||
| ProcessChanges.php | ||