Errata install API should expect 'id' as part of unit key
CLOSED - CURRENTRELEASE
Pulp agent running on a consumer currently expects to receive 'errata_id' in the unit dictionary. Pulp API users submit an 'id' instead. As result, when integrating with Katello, the consumer fails to install errata with following error:
Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/pulp/agent/lib/dispatcher.py", line 76, in install report = handler.install(conduit, units, dict(options)) File "/usr/lib/python2.6/site-packages/pulp_rpm/handlers/rpm.py", line 276, in install advisories = [unit_key['errata_id'] for unit_key in units] KeyError: 'errata_id'