diff --git a/tuskar_boxes/overview/views.py b/tuskar_boxes/overview/views.py index 2a50e32..c1022f1 100644 --- a/tuskar_boxes/overview/views.py +++ b/tuskar_boxes/overview/views.py @@ -162,8 +162,11 @@ class IndexView(views.IndexView): for node in nodes: distribution[node['role_name']] += 1 for role in data['roles']: - role['distribution'] = int(float(distribution[role['name']]) / - len(nodes) * 100) + if nodes: + role['distribution'] = int( + float(distribution[role['name']]) / len(nodes) * 100) + else: + role['distribution'] = 0 if api_base.is_service_enabled(request, 'metering'): for role in data['roles']: