Bug #25420
closedhost_collection controller does not return host_ids key inside a POST response
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1645057
Description of problem:
this is a regression from 6.4
$ curl -sku admin:changeme -H "Content-Type: application/json" -d '{"name": "foo4", "organization_id": 3}' https://$(hostname)/katello/api/v2/host_collections
{
"name":"foo4",
"organization_id":3,
"max_hosts":null,
"description":null,
"total_hosts":0,
"unlimited_hosts":true,
"created_at":"2018-11-01 10:36:31 UTC",
"updated_at":"2018-11-01 10:36:31 UTC",
"id":6,
"permissions":{
"deletable":true,
"editable":true
}
}
- rpm -qa katello
katello-3.9.0-0.1.rc1.el7sat.noarch
satellite6.5.0-1
Steps to Reproduce:
1. create host_collection using api (POST to katello/api/v2/host_collections)
2. observe the returned json
Actual results:
no host_ids key
Expected results:
host_id key should be returned even with an empty list
Additional info: