From 384e9d19e4ff216c1b8f934f3b84a4bb51961de9 Mon Sep 17 00:00:00 2001 From: Richard Tief Date: Fri, 15 Jul 2022 15:11:33 +0200 Subject: [PATCH] fetch clustered datastores only if storagepod exists --- InventoryBuilder.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/InventoryBuilder.py b/InventoryBuilder.py index 550aca5f..d7cccb45 100644 --- a/InventoryBuilder.py +++ b/InventoryBuilder.py @@ -329,8 +329,10 @@ def create_vcenter_objects(self, vrops, target: str, token: str, query_specs: di Vrops.get_dis_virtual_switch(vrops, target, token, [dc.uuid for dc in datacenter], query_specs=query_specs) storagepod, self.response_codes[target]["storagepod"] = \ Vrops.get_SDRS_cluster(vrops, target, token, [dc.uuid for dc in datacenter], query_specs=query_specs) - clustered_datastores, self.response_codes[target]["clustered_datastores"] = \ - Vrops.get_datastores(vrops, target, token, [sc.uuid for sc in storagepod], query_specs=query_specs) + + if storagepod: + clustered_datastores, self.response_codes[target]["clustered_datastores"] = \ + Vrops.get_datastores(vrops, target, token, [sc.uuid for sc in storagepod], query_specs=query_specs) for vcenter_adapter in vcenter_adapter_list: logger.debug(f'Collecting vCenter adapter: {vcenter_adapter.name}')