Bug 1482502
Summary: | GET /api/hosts/:id shows errata_counts as null is errata count is zero instead of 0 | ||
---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Stanislav Tkachenko <stkachen> |
Component: | Errata Management | Assignee: | Justin Sherrill <jsherril> |
Status: | CLOSED ERRATA | QA Contact: | Ales Dujicek <adujicek> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.3.0 | CC: | adujicek, bbuckingham, dlobatog, ehelms, jsherril, mhulan, oshtaier, tstrachota |
Target Milestone: | Unspecified | Keywords: | Triaged |
Target Release: | Unused | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-02-21 17:09:29 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Please use specific components. API is for generic API request, such as new format or structure of all API responses. Created redmine issue http://projects.theforeman.org/issues/20694 from this bug This should be solved as part of https://bugzilla.redhat.com/show_bug.cgi?id=1491798 Moving to post for verification Upstream bug assigned to jsherril Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2018:0336 |
Description of problem: GET /api/hosts/:id shows errata_counts as integer if errata count > 0 and shows as null instead of 0 otherwise. > GET https://sat6.com/api/v2/hosts/37 > { > "id":37, > ... > "content_facet_attributes": { > "errata_counts": { > "security": 1, > "bugfix": null, > "enhancement": null, > "total": 1 Version-Release number of selected component (if applicable): Sat 6.3 Snap 11: * satellite-6.3.0-16.0.beta.el7sat.noarch * katello-3.4.4-2.el7sat.noarch * foreman-1.15.3-1.el7sat.noarch How reproducible: Always Steps to Reproduce: To see only null values, omit steps 2 and 3. 1. Create and register content host 2. Add and synchronize repository with available errata 3. Install on the content host package that has applicable errata in the repository. 4. Check errata counts via GET /api/hosts/:id Actual results: Errata count is integer if it is not zero and null oterwise. On UI it is displayed as 0. Expected results: errata_counts field should contain 0. Additional info: