Actions
Bug #17388
closedBad JSON answer for api PUT /rules
Bug #17388:
Bad 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É about 6 years ago
- Status changed from New to In progress
- Assignee set to Vincent MEMBRÉ
Updated by Vincent MEMBRÉ about 6 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É about 6 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É about 6 years ago
- Status changed from In progress to Pending release
Applied in changeset rudder|560c8daf9e196bc02ad456832c0f72a1ea85715f.
Updated by François ARMAND almost 6 years ago
- Fix check changed from To do to Checked
Updated by Vincent MEMBRÉ almost 6 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