transfer old fileds to new config

This commit is contained in:
Evan Lohn
2025-04-25 12:09:42 -07:00
committed by Chris Weaver
parent 69c539df6e
commit 9835d55ecb

View File

@@ -21,6 +21,9 @@ branch_labels = None
depends_on = None depends_on = None
PRESERVED_CONFIG_KEYS = ["comment_email_blacklist", "batch_size", "labels_to_skip"]
def upgrade() -> None: def upgrade() -> None:
# Get all Jira connectors # Get all Jira connectors
conn = op.get_bind() conn = op.get_bind()
@@ -62,6 +65,9 @@ def upgrade() -> None:
f"WARNING: Jira connector {connector_id} has no project URL configured" f"WARNING: Jira connector {connector_id} has no project URL configured"
) )
continue continue
for old_key in PRESERVED_CONFIG_KEYS:
if old_key in old_config:
new_config[old_key] = old_config[old_key]
# Update the connector config # Update the connector config
conn.execute( conn.execute(
@@ -108,6 +114,10 @@ def downgrade() -> None:
else: else:
continue continue
for old_key in PRESERVED_CONFIG_KEYS:
if old_key in new_config:
old_config[old_key] = new_config[old_key]
# Update the connector config # Update the connector config
conn.execute( conn.execute(
sa.text( sa.text(