Fixes #19440: Ensure data migrations use the correct database connection

This commit is contained in:
Jeremy Stretch
2025-05-08 14:53:52 -04:00
parent 8baf15771a
commit 76aa255f07
32 changed files with 197 additions and 131 deletions

View File

@@ -7,12 +7,13 @@ def set_null_values(apps, schema_editor):
"""
WirelessLAN = apps.get_model('wireless', 'WirelessLAN')
WirelessLink = apps.get_model('wireless', 'WirelessLink')
db_alias = schema_editor.connection.alias
WirelessLAN.objects.filter(auth_cipher='').update(auth_cipher=None)
WirelessLAN.objects.filter(auth_type='').update(auth_type=None)
WirelessLink.objects.filter(auth_cipher='').update(auth_cipher=None)
WirelessLink.objects.filter(auth_type='').update(auth_type=None)
WirelessLink.objects.filter(distance_unit='').update(distance_unit=None)
WirelessLAN.objects.using(db_alias).filter(auth_cipher='').update(auth_cipher=None)
WirelessLAN.objects.using(db_alias).filter(auth_type='').update(auth_type=None)
WirelessLink.objects.using(db_alias).filter(auth_cipher='').update(auth_cipher=None)
WirelessLink.objects.using(db_alias).filter(auth_type='').update(auth_type=None)
WirelessLink.objects.using(db_alias).filter(distance_unit='').update(distance_unit=None)
class Migration(migrations.Migration):