From e5b330ff43175e73c7d9b702913f43110222ccb6 Mon Sep 17 00:00:00 2001 From: Arthur Hanson Date: Wed, 31 Jul 2024 13:24:13 +0700 Subject: [PATCH] 17032 update migration --- netbox/virtualization/migrations/0041_convert_disk_size.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/netbox/virtualization/migrations/0041_convert_disk_size.py b/netbox/virtualization/migrations/0041_convert_disk_size.py index c3f892f9d..3e6fa1b5e 100644 --- a/netbox/virtualization/migrations/0041_convert_disk_size.py +++ b/netbox/virtualization/migrations/0041_convert_disk_size.py @@ -9,8 +9,9 @@ def convert_disk_size(apps, schema_editor): VirtualDisk.objects.filter(size__isnull=False).update(size=F('size') * 1000) # Need to save all Vms to recalc disk size + id_list = VirtualDisk.objects.values_list('virtual_machine_id').distinct() VirtualMachine = apps.get_model('virtualization', 'VirtualMachine') - vms = VirtualMachine.objects.filter(disk__isnull=False) + vms = VirtualMachine.objects.filter(id__in=id_list) for vm in vms: vm.save()