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": [] } ] } }
Actions