Bug #4795
closedPassing incorrect organization 'id' to product create should return 404
Description
Description of problem:
Creating product by api doesn't work
Version-Release number of selected component (if applicable): {"name":"katello","version":"1.5.0-14.201403231838gitb03147e.el6"}
How reproducible:
Foreman with kattello installed required.
Steps to Reproduce:
curl -X POST -k -u admin:changeme -H "Content-Type: application/json" 'https://qetello01.usersys.redhat.com/katello/api/v2/products/' -d '{"organization_id": 1, "description": "test-prod-desc", "name": "test-product1"}'
Actual results: {"displayMessage":"PGError: ERROR: operator does not exist: character varying = integer\nLINE 1: ...\"taxonomies\".\"deletion_task_id\" IS NULL AND (name = 1 or lab...\n ^\nHINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.\n: SELECT \"taxonomies\".* FROM \"taxonomies\" WHERE \"taxonomies\".\"type\" IN ('Organization') AND \"taxonomies\".\"deletion_task_id\" IS NULL AND (name = 1 or label = 1) ORDER BY title LIMIT 1","errors":["PGError: ERROR: operator does not exist: character varying = integer\nLINE 1: ...\"taxonomies\".\"deletion_task_id\" IS NULL AND (name = 1 or lab...\n ^\nHINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.\n: SELECT \"taxonomies\".* FROM \"taxonomies\" WHERE \"taxonomies\".\"type\" IN ('Organization') AND \"taxonomies\".\"deletion_task_id\" IS NULL AND (name = 1 or label = 1) ORDER BY title LIMIT 1"]}
Expected results:
200 response accomanied with product hash
Additional info:
Same error when creating provider.
Updated by Justin Sherrill about 11 years ago
- Subject changed from Creating product with api doesn't work. to Passing incorrect organization 'id' to product create should return 404
Updated by Justin Sherrill about 11 years ago
- Status changed from New to Assigned
- Assignee set to Justin Sherrill
Updated by Anonymous about 11 years ago
- Status changed from Assigned to Closed
- % Done changed from 0 to 100