diff --git a/awx/api/views.py b/awx/api/views.py index 48c3a6e66f..30bd034619 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -238,7 +238,8 @@ class ApiV1ConfigView(APIView): # Sanity check: If this license includes system tracking, make # sure that we have a valid MongoDB to point to, and complain if # we do not. - if (license_data['features']['system_tracking'] and settings.MONGO_HOST == NotImplemented): + if ('features' in license_data and 'system_tracking' in license_data['features'] and + license_data['features']['system_tracking'] and settings.MONGO_HOST == NotImplemented): return Response({ 'error': 'This license supports system tracking, which ' 'requires MongoDB to be installed. Since you are '