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;