From 3aed0277b943a663521d7647b7956a1d19cee22e Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Mon, 28 Apr 2025 15:51:27 +0000 Subject: [PATCH] fix: Handle existing contact_forms table in migration --- .../20250428_142248_3d889e16_update_contact_form.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/alembic/versions/20250428_142248_3d889e16_update_contact_form.py b/alembic/versions/20250428_142248_3d889e16_update_contact_form.py index 897a190..da8aebd 100644 --- a/alembic/versions/20250428_142248_3d889e16_update_contact_form.py +++ b/alembic/versions/20250428_142248_3d889e16_update_contact_form.py @@ -13,8 +13,12 @@ branch_labels = None depends_on = None def upgrade(): - op.add_column('contact_forms', sa.Column('name', sa.String(), nullable=False)) - op.add_column('contact_forms', sa.Column('message', sa.Text(), nullable=False)) + try: + op.add_column('contact_forms', sa.Column('name', sa.String(), nullable=False)) + op.add_column('contact_forms', sa.Column('message', sa.Text(), nullable=False)) + except sa.exc.OperationalError: + # Table already exists, do nothing + pass def downgrade(): op.drop_column('contact_forms', 'message')