Bug #5923
closedSystem rule are modified when trying to delete a directive
Description
Since #5875, it is not possible anymore to delete system directives.
None the less, when we try to delete one, we start by removing the directive from all rules it appears on, and then try to delete it. It's desastrous in that case: we are ending with system rules missing their directive.
We should start by deleting the directive, and if and only if it works, try to delete the directive from rule. And nicelly handle missing directive in rules.
The other solution is to REALLY check where we want to actually modify system rules, and clearly seperate modify rules / modify system rules
Updated by François ARMAND about 10 years ago
- Status changed from 8 to Pending technical review
- Assignee set to Nicolas CHARLES
Updated by François ARMAND about 10 years ago
- Status changed from Pending technical review to Pending release
- % Done changed from 0 to 100
Applied in changeset a68bcc36fad2f3aafd5df62ff50d6982dac52ffc.
Updated by Nicolas CHARLES about 10 years ago
Applied in changeset 3ff2215762b5f49e8a3dffc47e41e225fdeaefd2.
Updated by Vincent MEMBRÉ about 10 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 2.10.8 and 2.11.5, which were released today (16/12/14)
- Announcement 2.10 2.11
- Changelog 2.10 2.11
- Download information: https://www.rudder-project.org/site/get-rudder/downloads/