From a00847fa39375bc5265ac4e351b363f2ec58941c Mon Sep 17 00:00:00 2001 From: Arthur Hanson Date: Wed, 31 Jul 2024 13:14:28 +0700 Subject: [PATCH] 17032 update migration --- .../virtualization/migrations/0041_convert_disk_size.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/netbox/virtualization/migrations/0041_convert_disk_size.py b/netbox/virtualization/migrations/0041_convert_disk_size.py index dc391f77e..c3f892f9d 100644 --- a/netbox/virtualization/migrations/0041_convert_disk_size.py +++ b/netbox/virtualization/migrations/0041_convert_disk_size.py @@ -6,7 +6,13 @@ from django.db.models import F def convert_disk_size(apps, schema_editor): VirtualDisk = apps.get_model('virtualization', 'VirtualDisk') - VirtualDisk.objects.filter(disk__isnull=False).update(disk=F('size') * 1000) + VirtualDisk.objects.filter(size__isnull=False).update(size=F('size') * 1000) + + # Need to save all Vms to recalc disk size + VirtualMachine = apps.get_model('virtualization', 'VirtualMachine') + vms = VirtualMachine.objects.filter(disk__isnull=False) + for vm in vms: + vm.save() class Migration(migrations.Migration):