Bug #15007
Directive with at least 3 times the same parameterized generic method leads to missing reports
Description
When a technique from the technique editor uses:
the same generic method applied on:
-one variable defined parameter
-2 almost identical string parameters
Rudder can not match properly the outgoing reports and ends up with missing reports.
I attached a screen of the compliance and an export in 5.0.9 of which is the minimal technique I found to reproduce the problem.
Files
Subtasks
Associated revisions
History
Updated by Félix DALLIDET 6 months ago
- File Bug 15007.json Bug 15007.json added
- File missing_report.png missing_report.png added
Updated by François ARMAND 6 months ago
The problem can be workarounded by using different "report component" for each generic method as shown in the joined screenshot.
Updated by François ARMAND 6 months ago
- Status changed from In progress to Pending technical review
- Assignee changed from François ARMAND to Nicolas CHARLES
- Pull Request set to https://github.com/Normation/rudder/pull/2238
Updated by François ARMAND 6 months ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder|1317ad89ac30fdeec6bdbd46b57cbf7d532d15f2.
Updated by Félix DALLIDET 5 months ago
It now works perfectly in success, BUT at the first run, when everything is repaired, I still have the same problem of missing reports.
Updated by François ARMAND 5 months ago
- Subject changed from Missing reports in directives to Directive with at least 3 times the same parameterized generic method leads to missing reports
Updated by Vincent MEMBRÉ 5 months ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 5.0.12 which was released today.
Fixes #15007: Missing reports in directives