Actions
Bug #17388
closedBad JSON answer for api PUT /rules
Pull Request:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
To do
Fix check:
Checked
Regression:
Description
The return JSON is missing the array of rules, contrary to what is documented and what is done for directives/groups.
It is also displaying ruleCategories
in place of rule
:
Actual:
{ "action": "createRule", "id": "e12b9720-66c0-4887-8026-f72cdc423a69", "result": "success", "data": { "ruleCategories": { "id": "e12b9720-66c0-4887-8026-f72cdc423a69", "displayName": "RTF generated rule", "shortDescription": "", "longDescription": "", "directives": [ "b078d18e-7a99-4bd5-8386-43eaf4f3669f" ], "targets": [ "policyServer:root" ], "enabled": true, "system": false, "tags": [] } } }
VS (should):
{ "action": "createRule", "id": "e12b9720-66c0-4887-8026-f72cdc423a69", "result": "success", "data": { "rules": [ { "id": "e12b9720-66c0-4887-8026-f72cdc423a69", "displayName": "RTF generated rule", "shortDescription": "", "longDescription": "", "directives": [ "b078d18e-7a99-4bd5-8386-43eaf4f3669f" ], "targets": [ "policyServer:root" ], "enabled": true, "system": false, "tags": [] } ] } }
Updated by Vincent MEMBRÉ over 4 years ago
- Status changed from New to In progress
- Assignee set to Vincent MEMBRÉ
Updated by Vincent MEMBRÉ over 4 years ago
- Assignee changed from Vincent MEMBRÉ to François ARMAND
- Pull Request set to https://github.com/Normation/rudder/pull/2969
Updated by Vincent MEMBRÉ over 4 years ago
- Description updated (diff)
Corrected the expected json to
{ "action": "createRule", "id": "e12b9720-66c0-4887-8026-f72cdc423a69", "result": "success", "data": { "rules": [ { "id": "e12b9720-66c0-4887-8026-f72cdc423a69", "displayName": "RTF generated rule", "shortDescription": "", "longDescription": "", "directives": [ "b078d18e-7a99-4bd5-8386-43eaf4f3669f" ], "targets": [ "policyServer:root" ], "enabled": true, "system": false, "tags": [] } ] } }
Updated by Vincent MEMBRÉ over 4 years ago
- Status changed from In progress to Pending release
Applied in changeset rudder|560c8daf9e196bc02ad456832c0f72a1ea85715f.
Updated by François ARMAND over 4 years ago
- Fix check changed from To do to Checked
Updated by Vincent MEMBRÉ over 4 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 5.0.18 and 6.1.2 which were released today.
Actions