diff --git a/src/ResourceTypes/Helpers.cs b/src/ResourceTypes/Helpers.cs index 67f7a80dc9da0ebf89815bcd8922109c2662e1c8..01a4ba34b4116fad2df95316b10ef94821ac4c2e 100644 --- a/src/ResourceTypes/Helpers.cs +++ b/src/ResourceTypes/Helpers.cs @@ -142,7 +142,15 @@ public static class Helpers if (returnObject.ResourceTypeOption.ContainsKey("Size")) { var resourceTypeDefinition = ResourceTypeFactory.Instance.GetResourceType(resource); - returnObject.ResourceTypeOption["Size"] = resourceTypeDefinition.GetResourceQuotaAvailable(resource.Id.ToString()).Result; + try + { + returnObject.ResourceTypeOption["Size"] = resourceTypeDefinition.GetResourceQuotaAvailable(resource.Id.ToString()).Result; + } + catch (Exception) + { + // Error in communicating with the resource + returnObject.ResourceTypeOption["Size"] = 0; + } } return returnObject;