When I run the equivalent of following in 2.6
RestClient.post 
"https://katello-pulp-nightly.example.com/pulp/api/v2/content/units/erratum/search/";,
 "{\"criteria\":{}}", "Accept"=>"*/*; q=0.5, application/xml", 
"Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"15", 
"accept"=>"application/json", "content_type"=>"application/json"

I get a list of errata back with each errata row having the following keys
["_href", "issued", "references", "_content_type_id", "id", "from", "severity", 
"title", "children", "version", "reboot_suggested", "type", "pkglist", 
"status", "updated", "description", "_last_updated", "pushcount", 
"_storage_path", "rights", "solution", "summary", "release", "_id"]


However in 2.8 the same call returns errata with each row having the keys of 
["_href", "issued", "references", "pulp_user_metadata", "_content_type_id", 
"children", "from", "severity", "title", "version", "reboot_suggested", "type", 
"pkglist", "status", "updated", "errata_id", "description", "_last_updated", 
"pushcount", "downloaded", "_storage_path", "rights", "solution", "summary", 
"release", "_id"]

One field that stands out amongst the differences here is errata_id in 2.8 vs 
id in 2.6

1) Are they meant be the same field
2) Do we need to change our API implementation and runcible, to cater to this 
change?


Partha

_______________________________________________
Pulp-list mailing list
Pulp-list@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-list

Reply via email to