X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fcollector%2Finfra_collectors%2Fvmware.py;h=6accd65a450f4b8d5ebba9d1afadfa2efed688e3;hb=refs%2Fchanges%2F36%2F9836%2F2;hp=7f8ebc294fff543eeb112bf8cfe0c29b43d6f07d;hpb=eba6065d11b0f5ab76b4cda867a21aa5a8b4c092;p=osm%2FMON.git diff --git a/osm_mon/collector/infra_collectors/vmware.py b/osm_mon/collector/infra_collectors/vmware.py index 7f8ebc2..6accd65 100644 --- a/osm_mon/collector/infra_collectors/vmware.py +++ b/osm_mon/collector/infra_collectors/vmware.py @@ -93,7 +93,10 @@ class VMwareInfraCollector(BaseVimInfraCollector): vim_account['vim_url'] = vim_account_info['vim_url'] vim_account['org_user'] = vim_account_info['vim_user'] vim_account['vim_uuid'] = vim_account_info['_id'] - vim_account['project_id'] = vim_account_info['_admin']['projects_read'][0] + if vim_account_info['_admin']['projects_read']: + vim_account['project_id'] = vim_account_info['_admin']['projects_read'][0] + else: + vim_account['project_id'] = '' vim_config = vim_account_info['config'] vim_account['admin_username'] = vim_config['admin_username'] @@ -181,7 +184,10 @@ class VMwareInfraCollector(BaseVimInfraCollector): nsr_id = vnfr['nsr-id-ref'] ns_name = self.common_db.get_nsr(nsr_id)['name'] vnf_member_index = vnfr['member-vnf-index-ref'] - vnfr_project_id = vnfr['_admin']['projects_read'][0] + if vnfr['_admin']['projects_read']: + vnfr_project_id = vnfr['_admin']['projects_read'][0] + else: + vnfr_project_id = '' for vdur in vnfr['vdur']: resource_uuid = vdur['vim-id'] tags = {