from django.db import migrations


def update_contact_email(apps, schema_editor):
    CompanyInformation = apps.get_model("travel", "CompanyInformation")
    WebsiteSettings = apps.get_model("travel", "WebsiteSettings")

    target_email = "aaryaholidayscabs@gmail.com"

    CompanyInformation.objects.all().update(email=target_email)
    WebsiteSettings.objects.all().update(email=target_email)


def noop_reverse(apps, schema_editor):
    # Keep migration irreversible to avoid restoring stale email values.
    pass


class Migration(migrations.Migration):

    dependencies = [
        ("travel", "0007_websitelikeevent_like_version"),
    ]

    operations = [
        migrations.RunPython(update_contact_email, noop_reverse),
    ]
