From 9835d55ecbf17a683b99d093ff4896320a17388e Mon Sep 17 00:00:00 2001 From: Evan Lohn Date: Fri, 25 Apr 2025 12:09:42 -0700 Subject: [PATCH] transfer old fileds to new config --- ...42808081e3_migrate_jira_connectors_to_new_format.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/backend/alembic/versions/da42808081e3_migrate_jira_connectors_to_new_format.py b/backend/alembic/versions/da42808081e3_migrate_jira_connectors_to_new_format.py index d038da93b77e..a705e637b54b 100644 --- a/backend/alembic/versions/da42808081e3_migrate_jira_connectors_to_new_format.py +++ b/backend/alembic/versions/da42808081e3_migrate_jira_connectors_to_new_format.py @@ -21,6 +21,9 @@ branch_labels = None depends_on = None +PRESERVED_CONFIG_KEYS = ["comment_email_blacklist", "batch_size", "labels_to_skip"] + + def upgrade() -> None: # Get all Jira connectors conn = op.get_bind() @@ -62,6 +65,9 @@ def upgrade() -> None: f"WARNING: Jira connector {connector_id} has no project URL configured" ) 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 conn.execute( @@ -108,6 +114,10 @@ def downgrade() -> None: else: 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 conn.execute( sa.text(