Bug 1115486 - Wrong _href in the response body of consumer profile creation
Summary: Wrong _href in the response body of consumer profile creation
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Pulp
Classification: Retired
Component: API/integration
Version: 2.4 Beta
Hardware: Unspecified
OS: Unspecified
medium
unspecified
Target Milestone: ---
: ---
Assignee: pulp-bugs
QA Contact: pulp-qe-list
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-07-02 12:49 UTC by Ina Panova
Modified: 2015-02-28 22:12 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-02-28 22:12:00 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Pulp Redmine 465 0 None None None Never

Description Ina Panova 2014-07-02 12:49:07 UTC
Description of problem:
Wrong _href in the response body of consumer profile creation

$ curl -H "Accept: application/json" -X POST -k -u admin:admin -d '{"content_type": "rpm","profile": [{"arch": "i686","epoch": 0,"name": "glib2","release": "2.fc17","vendor": "Fedora Project","version": "2.32.4"},{"arch": "x86_64","epoch": 0,"name": "rpm-libs","release": "8.fc17","vendor": "Fedora Project","version": "4.9.1.8"}]}' 'https://example.com/pulp/api/v2/consumers/c1/profiles/'|python -m json.tool
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   812  100   548  100   264    552    266 --:--:-- --:--:-- --:--:--   552
{
    "_href": "/pulp/api/v2/consumers/c1/profiles/c1/rpm/",
    "_id": {
        "$oid": "53b3fed2783d044f47fd9b3c"
    },
    "_ns": "consumer_unit_profiles",
    "consumer_id": "c1",
    "content_type": "rpm",
    "id": "53b3fed2783d044f47fd9b3c",
    "profile": [
        {
            "arch": "i686",
            "epoch": 0,
            "name": "glib2",
            "release": "2.fc17",
            "vendor": "Fedora Project",
            "version": "2.32.4"
        },
        {
            "arch": "x86_64",
            "epoch": 0,
            "name": "rpm-libs",
            "release": "8.fc17",
            "vendor": "Fedora Project",
            "version": "4.9.1.8"
        }
    ],
    "profile_hash": "9afe3bde4abc67de570b1a043c2057c3c8d5cabdfcf3fd3037bb746e25a4a5fa"
}

$ curl -H "Accept: application/json" -X GET -k -u admin:admin 'https://example.com/pulp/api/v2/consumers/c1/profiles/c1/rpm/'|python -m json.tool
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     9    0     9    0     0      8      0 --:--:--  0:00:01 --:--:--     8
No JSON object could be decoded

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Ina Panova 2014-07-02 12:49:42 UTC
Version-Release number of selected component (if applicable):

2.4.0-0.23.beta

Comment 2 Brian Bouterse 2015-02-28 22:12:00 UTC
Moved to https://pulp.plan.io/issues/465


Note You need to log in before you can comment on or make changes to this bug.