Project

General

Profile

Actions

Bug #24064

closed

Upstream Subscriptions API/GET is returning upstream id twice and missing local katello id

Added by John Mitsch almost 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Subscriptions
Target version:
Difficulty:
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1585425

Description of problem:

When doing a GET request to the /upstream_subscriptions API the result contains candlepin id twice and misses the local katello id (which is important as is the only local reference to perform other operations like PUT, POST and DELETE)

How reproducible:

Always

Steps to Reproduce:

curl --request GET \
--url 'https://FQDN:443/katello/api/v2/organizations/1/upstream_subscriptions?page=1&per_page=4&sort_by=quantity' \
--header 'authorization: Basic YWRtaW46Y2hhbmdlbWU=' \
--header 'content-type: application/json' \
--header 'verify: false' \

Actual results:

result contains upstream ID twice

{
"id": "8a85f98c60f009560160f0465cde1ac5", # This is the candlepin id
"pool_id": "8a85f98c60f009560160f0465cde1ac5", # This is the candlepin id repeated
"quantity": 1200,
...
}

Expected results:

pool_id should be the local katello subscription id, and the id should be the candlepin upstream id.

{
"id": "8a85f98c60f009560160f0465cde1ac5", # This is the candlepin id
"pool_id": 6, # This should be the local katello subscription id
"quantity": 1200,
...
}

Additional info:

The problem seems to be related to the id mappings here https://github.com/Katello/katello/commit/023da41db131d3b294b2c11d0b6b68da752f2594

Actions #1

Updated by John Mitsch almost 6 years ago

  • Description updated (diff)
Actions #2

Updated by Andrew Kofink almost 6 years ago

  • translation missing: en.field_release set to 338
Actions #3

Updated by The Foreman Bot almost 6 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/Katello/katello/pull/7482 added
Actions #4

Updated by Brad Buckingham almost 6 years ago

  • Target version changed from 1.3.1 to Katello 3.7.0
  • Triaged set to No
Actions #5

Updated by John Mitsch almost 6 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF