- If katello sends manifest did not change, do not report a change. - Allow support of repository_sets that do not have a releasever, like the Red Hat Satellite Tools 6.2 for RHEL 7 Server RPMs x86_64 set. (#19022)

This commit is contained in:
cliles 2017-01-19 09:19:19 -08:00 committed by Toshio Kuratomi
parent ebd06ebba0
commit 2a90963833

View file

@ -245,7 +245,7 @@ class NailGun(object):
e = get_exception()
if "Import is the same as existing data" in e.message:
return True
return False
else:
self._module.fail_json(msg="Manifest import failed with %s" % e)
@ -308,7 +308,7 @@ class NailGun(object):
formatted_name = [params['name'].replace('(', '').replace(')', '')]
formatted_name.append(params['basearch'])
if params['releasever']:
if 'releasever' in params:
formatted_name.append(params['releasever'])
formatted_name = ' '.join(formatted_name)
@ -319,7 +319,10 @@ class NailGun(object):
repository = repository.search()
if len(repository) == 0:
reposet.enable(data={'basearch': params['basearch'], 'releasever': params['releasever']})
if 'releasever' in params:
reposet.enable(data={'basearch': params['basearch'], 'releasever': params['releasever']})
else:
reposet.enable(data={'basearch': params['basearch']})
return True