fix incorrect detection of license on inventory updates

This commit is contained in:
Ryan Petrello 2020-10-22 16:07:13 -04:00
parent 05de875ace
commit 0ddf47740c
No known key found for this signature in database
GPG Key ID: F2AA5F2122351777
2 changed files with 1 additions and 3 deletions

View File

@ -903,7 +903,7 @@ class Command(BaseCommand):
def check_license(self):
license_info = get_licenser().validate()
local_license_type = license_info.get('license_type', 'UNLICENSED')
if license_info.get('license_key', 'UNLICENSED') == 'UNLICENSED':
if local_license_type == 'UNLICENSED':
logger.error(LICENSE_NON_EXISTANT_MESSAGE)
raise CommandError('No license found!')
elif local_license_type == 'open':

View File

@ -99,8 +99,6 @@ class Licenser(object):
kwargs.pop('company_name')
self._attrs.update(kwargs)
if os.path.exists('/var/lib/awx/.tower_version'):
if 'license_key' in self._attrs:
self._unset_attrs()
if 'valid_key' in self._attrs:
if not self._attrs['valid_key']:
self._unset_attrs()