From 07305f9037ac2c52d1b162968c30137f82ea2750 Mon Sep 17 00:00:00 2001 From: Julio-Oliveira-Encora Date: Tue, 30 Apr 2024 15:17:26 -0300 Subject: [PATCH] Changed decimal size for memory_sum and disk_sum --- netbox/netbox/utils.py | 1 + netbox/virtualization/views.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/netbox/netbox/utils.py b/netbox/netbox/utils.py index 27f67744b..f8f6bcc65 100644 --- a/netbox/netbox/utils.py +++ b/netbox/netbox/utils.py @@ -37,6 +37,7 @@ def convert_byte_size(value, unit="mega"): "tera": 1024 ** 4, } if value: + # If the value is less than 6 digits, it understands the value is expressed according to the unit. if len(str(value)) < 6: return value value_converted = float(value) / factors[unit] diff --git a/netbox/virtualization/views.py b/netbox/virtualization/views.py index 775561e95..064a362ca 100644 --- a/netbox/virtualization/views.py +++ b/netbox/virtualization/views.py @@ -180,8 +180,8 @@ class ClusterView(generic.ObjectView): disk_sum = sum(vm_disk) extra_content = instance.virtual_machines.aggregate(vcpus_sum=Sum('vcpus')) - extra_content['memory_sum'] = f"{memory_sum:.0f}" - extra_content['disk_sum'] = f"{disk_sum:.0f}" + extra_content['memory_sum'] = f"{memory_sum:.2f}" + extra_content['disk_sum'] = f"{disk_sum:.2f}" return extra_content