0001-environment-clean-old-auto-variable-for-internal-ips.patch
hobo/environment/migrations/0028_clean_internal_ips.py | ||
---|---|---|
1 |
# Generated by Django 2.2.28 on 2022-07-01 07:11 |
|
2 | ||
3 |
from django.db import migrations |
|
4 | ||
5 | ||
6 |
def clean_internal_ips(apps, schema_editor): |
|
7 |
Variable = apps.get_model('environment', 'Variable') |
|
8 |
for var in Variable.objects.filter('SETTING_INTERNAL_IPS', auto=True): |
|
9 |
if Variable.objects.filter('SETTING_INTERNAL_IPS.extend', auto=True).exists(): |
|
10 |
var.delete() |
|
11 |
else: |
|
12 |
var.name = 'SETTING_INTERNAL_IPS.extend' |
|
13 |
var.save() |
|
14 | ||
15 | ||
16 |
class Migration(migrations.Migration): |
|
17 | ||
18 |
dependencies = [ |
|
19 |
('environment', '0027_allow_long_slug'), |
|
20 |
] |
|
21 | ||
22 |
operations = [ |
|
23 |
migrations.RunPython(clean_internal_ips.migrations.RunPython.noop), |
|
24 |
] |
|
0 |
- |