Not all license errors are caught, do not assume they are

This commit is contained in:
Alan Rominger 2020-11-14 22:23:42 -05:00
parent 197d50bc44
commit ec93af4ba8
No known key found for this signature in database
GPG Key ID: C2D7EAAA12B63559

View File

@ -2797,6 +2797,7 @@ class RunInventoryUpdate(BaseTask):
from awx.main.management.commands.inventory_import import Command as InventoryImportCommand
cmd = InventoryImportCommand()
exc = None
try:
# note that we are only using the management command to
# save the inventory data to the database.
@ -2806,6 +2807,8 @@ class RunInventoryUpdate(BaseTask):
# for us.
save_status, tb, exc = cmd.perform_update(options, data, inventory_update)
except Exception as raw_exc:
if exc is None:
exc = raw_exc
# Ignore license errors specifically
if 'Host limit for organization' not in str(exc) and 'License' not in str(exc):
raise raw_exc