Project

General

Custom queries

Profile

Actions

Bug #4795

closed

Passing incorrect organization 'id' to product create should return 404

Added by Adam Saleh about 11 years ago. Updated almost 7 years ago.

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

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.

#5

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
#6

Updated by Justin Sherrill about 11 years ago

  • Status changed from New to Assigned
  • Assignee set to Justin Sherrill
#7

Updated by Anonymous about 11 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100
#8

Updated by Eric Helms almost 11 years ago

  • Triaged changed from No to Yes
#9

Updated by Eric Helms almost 11 years ago

  • Translation missing: en.field_release set to 13
Actions

Also available in: Atom PDF