Duplicate Puppet Modules do not seem to work correctly when a duplicate is uploaded with changes.
Katello should reject or replace duplicate version modules. Preferably replace, since there are scenarios where an update is pushed as the same version creating an unusable module. In this case module versions are dictated by the metadata file, and it is quite easily to provide a duplicate.
#2 Updated by Justin Sherrill about 5 years ago
a pulp bz has been opened if the fix ends up being there https://bugzilla.redhat.com/show_bug.cgi?id=1149716