verified with snap 19.1
test scenario:
* create product with puppet repo, upload module
* create an env
* create CV, add repo, publish, promote
* delete /etc/puppet/environments/<name>/modules
result:
subsequent publishes of puppet repos work
add'l test: I blew away /etc/puppet/environments/* and did a publish, things still worked ok
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2016:1501