Merge pull request #3324 from alphagov/remove-migration-command-178986763

Remove redundant command to migrate area data
This commit is contained in:
Ben Thorner
2021-09-08 09:40:47 +01:00
committed by GitHub

View File

@@ -914,26 +914,3 @@ def populate_annual_billing_with_defaults(year, missing_services_only):
for service in active_services:
set_default_free_allowance_for_service(service, year)
@notify_command(name='tmp-backfill-custom-broadcast-areas')
def tmp_backfill_custom_broadcast_areas():
from app import db
from app.models import BroadcastMessage
custom_broadcasts = BroadcastMessage.query \
.filter(BroadcastMessage.api_key_id != None) \
.filter(BroadcastMessage.areas.has_key('areas')) # noqa
for broadcast in custom_broadcasts:
old_areas = broadcast.areas
new_areas = {
'names': old_areas['areas'],
'simple_polygons': old_areas['simple_polygons']
}
broadcast.areas = new_areas
print(f'Migrating {broadcast.id}')
db.session.commit()