Project

General

Profile

Actions

Bug #24277

open

products and repositories missing unique constraint in database schema

Added by Thomas McKay over 5 years ago. Updated over 5 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Difficulty:
medium
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

If a calls to create a product or repository happen simultaneously to server, duplicates can be created with same name and/or label.

I encountered this using foreman-ansible-modules which was running "fixtures" and "tests" in parallel.

Enforcing uniqueness in database would prevent this.

Many other resources with label column should also be enforced unique.

Actions #1

Updated by Jonathon Turel over 5 years ago

  • Target version set to Katello 3.8.0
  • Triaged changed from No to Yes
Actions #2

Updated by Thomas McKay over 5 years ago

  • Target version changed from Katello 3.8.0 to Katello 3.9.0
Actions #3

Updated by Jonathon Turel over 5 years ago

  • Target version changed from Katello 3.9.0 to Katello Backlog
  • Difficulty set to medium
Actions

Also available in: Atom PDF