This is an automated email from the ASF dual-hosted git repository.

ephraimanierobi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new d4585543477 Fix db downgrade check condition  (#52982)
d4585543477 is described below

commit d4585543477835e0c33aadbd64789d60e787390e
Author: Rahul Vats <43964496+vatsrahul1...@users.noreply.github.com>
AuthorDate: Tue Jul 8 13:39:05 2025 +0530

    Fix db downgrade check condition  (#52982)
    
    * fix rollback from airflow3
    
    * use fab for test
    
    * amend
    
    * fix test
    
    * revert condition fix and add shortcut if revisions are same
    
    * updating revision to 2.10.3 in condition
    
    * remove fab from tests
---
 airflow-core/src/airflow/utils/db.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/airflow-core/src/airflow/utils/db.py 
b/airflow-core/src/airflow/utils/db.py
index c93d84433bd..56857562627 100644
--- a/airflow-core/src/airflow/utils/db.py
+++ b/airflow-core/src/airflow/utils/db.py
@@ -1055,7 +1055,7 @@ def downgrade(*, to_revision, from_revision=None, 
show_sql_only=False, session:
     log.info("Attempting downgrade to revision %s", to_revision)
     config = _get_alembic_config()
     # Check if downgrade is less than 3.0.0 and requires that `ab_user` fab 
table is present
-    if _revision_greater(config, _REVISION_HEADS_MAP["3.0.0"], to_revision):
+    if _revision_greater(config, _REVISION_HEADS_MAP["2.10.3"], to_revision):
         unitest_mode = conf.getboolean("core", "unit_test_mode")
         if unitest_mode:
             try:

Reply via email to