diff --git a/awx/api/views.py b/awx/api/views.py index 18f3fa3c41..9a6ad68715 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -202,7 +202,8 @@ class ApiV1ConfigView(APIView): license_reader = TaskSerializer() license_data = license_reader.from_database(show_key=request.user.is_superuser) - license_data['features']['activity_streams'] &= tower_settings.ACTIVITY_STREAM_ENABLED + if license_data and 'features' in license_data and 'activity_streams' in license_data['features']: + license_data['features']['activity_streams'] &= tower_settings.ACTIVITY_STREAM_ENABLED pendo_state = tower_settings.PENDO_TRACKING_STATE if tower_settings.PENDO_TRACKING_STATE in ('off', 'anonymous', 'detailed') else 'off'