Commit ee6c41e2 authored by Rafael Monnerat's avatar Rafael Monnerat

slapos_crm: Fix division by Zero when report computers w/o tickets

parent 812d00c4
......@@ -12,13 +12,13 @@ friend_category_uid = portal.restrictedTraverse(
personal_category_uid = portal.restrictedTraverse(
"portal_categories/allocation_scope/open/personal", None).getUid()
l = []
show_all = False
if "show_all" in kw:
show_all = kw.pop("omit_zero_ticket")
memcached_dict = context.getPortalObject().portal_memcached.getMemcachedDict(
key_prefix='slap_tool',
plugin_path='portal_memcached/default_memcached_plugin')
......@@ -68,7 +68,13 @@ for computer in portal.portal_catalog(
if show_all or related_ticket_quantity > 0:
if len(computer_partition_uid_list) == 0:
partition_use_ratio = 0
else:
partition_use_ratio = float(instance_count)/len(computer_partition_uid_list)
if instance_count == 0:
instance_error_ratio = 0
else:
instance_error_ratio = float(instance_error_count)/instance_count
l.append(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment