Project

General

Profile

Actions

Bug #35425

closed

Importing a custom repository with different label but same name causes validation error

Added by Partha Aji over 2 years ago. Updated about 2 years ago.

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

Description

Importing a custom repository with different label but same name causes validation error

In Upstream Satellite/Org
1.

hammer organization create --name=upstream
(any org name will do)
2.
hammer product create --name=custom --organization=upstream

3.
hammer repository create --name=repo --content-type=yum --url=https://jlsherrill.fedorapeople.org/fake-repos/needed-errata/ --product=custom --organization=upstream

4.
hammer repository synchronize --name=repo --product=custom --organization=upstream

5. Export via
hammer content-export complete repository --name=repo --product=custom --organization=upstream

Make a note of the path

In the Downstream Satellite/org
1.

hammer organization create --name=downstream
(any org name will do)
2. Create a product with same name but different label ->
hammer product create --name=custom --organization=downstream --label=custom_product

3.
hammer content-import repository --path=<import path> --organization=downstream

Expected:
Successful import with a new custom product and repo added to it

Actual:
Could not import the archive.:
Validation failed: Name has already been taken for a product in this organization.

Additional Info:
The same error occurs if a custom repository is created with same name but different label

Actions #1

Updated by Partha Aji over 2 years ago

  • Project changed from Foreman to Katello
  • Category set to Inter Server Sync
Actions #2

Updated by Partha Aji over 2 years ago

  • Bugzilla link set to 2121238
Actions #3

Updated by The Foreman Bot over 2 years ago

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

Updated by The Foreman Bot over 2 years ago

  • Fixed in Releases Katello 4.7.0 added
Actions #5

Updated by Partha Aji over 2 years ago

  • Status changed from Ready For Testing to Closed
Actions #6

Updated by Ian Ballou about 2 years ago

  • Target version set to Katello 4.7.0
  • Triaged changed from No to Yes
Actions

Also available in: Atom PDF