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 1 year ago. Updated over 1 year 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

Also available in: Atom PDF