6347 add missing migration

This commit is contained in:
Arthur 2023-05-16 14:56:42 -07:00
parent c7e6f5e556
commit eb0c901a9f

View File

@ -0,0 +1,30 @@
# Generated by Django 4.1.8 on 2023-05-16 21:20
from django.db import migrations
import utilities.fields
def populate_virtualmachine_counts(apps, schema_editor):
VirtualMachine = apps.get_model('virtualization', 'VirtualMachine')
for vm in VirtualMachine.objects.all():
vm._interface_count = vm.interfaces.count()
vm.save()
class Migration(migrations.Migration):
dependencies = [
('virtualization', '0034_standardize_description_comments'),
]
operations = [
migrations.AddField(
model_name='virtualmachine',
name='_interface_count',
field=utilities.fields.CounterCacheField(default=0),
),
migrations.RunPython(
code=populate_virtualmachine_counts,
reverse_code=migrations.RunPython.noop
),
]