diff --git a/tuskar_ui/infrastructure/nodes/tabs.py b/tuskar_ui/infrastructure/nodes/tabs.py index e9662bb67..1e8728527 100644 --- a/tuskar_ui/infrastructure/nodes/tabs.py +++ b/tuskar_ui/infrastructure/nodes/tabs.py @@ -29,9 +29,10 @@ class OverviewTab(tabs.Tab): def get_context_data(self, request): nodes = api.node.Node.list(request) - cpus = sum(int(node.cpus or 0) for node in nodes) - memory_mb = sum(int(node.memory_mb or 0) for node in nodes) - local_gb = sum(int(node.local_gb or 0) for node in nodes) + cpus = sum(int(node.cpus) for node in nodes if node.cpus) + memory_mb = sum(int(node.memory_mb) for node in nodes if + node.memory_mb) + local_gb = sum(int(node.local_gb) for node in nodes if node.local_gb) deployed_nodes = api.node.Node.list(request, associated=True) free_nodes = api.node.Node.list(request, associated=False) deployed_nodes_error = api.node.filter_nodes(