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

henry3260 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 fe5107f1f8d Fix Grid view failing to load large Dags on MySQL (#71342)
fe5107f1f8d is described below

commit fe5107f1f8d322b2bd577d847cfccdfd322f1788
Author: WonYong Jang <[email protected]>
AuthorDate: Mon Aug 10 20:07:43 2026 +0900

    Fix Grid view failing to load large Dags on MySQL (#71342)
    
    * Fix Grid view failing to load large Dags on MySQL
    
    * Remove unnecessary comment
---
 airflow-core/src/airflow/api_fastapi/core_api/routes/ui/grid.py | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/airflow-core/src/airflow/api_fastapi/core_api/routes/ui/grid.py 
b/airflow-core/src/airflow/api_fastapi/core_api/routes/ui/grid.py
index 13326f68a33..48bd5971461 100644
--- a/airflow-core/src/airflow/api_fastapi/core_api/routes/ui/grid.py
+++ b/airflow-core/src/airflow/api_fastapi/core_api/routes/ui/grid.py
@@ -84,14 +84,7 @@ grid_router = AirflowRouter(prefix="/grid", tags=["Grid"])
 
 
 def _get_latest_serdag(dag_id, session):
-    serdag = session.scalar(
-        select(SerializedDagModel)
-        .where(
-            SerializedDagModel.dag_id == dag_id,
-        )
-        .order_by(SerializedDagModel.id.desc())
-        .limit(1)
-    )
+    serdag = 
session.scalar(SerializedDagModel.latest_item_select_object(dag_id))
     if not serdag:
         raise HTTPException(
             status.HTTP_404_NOT_FOUND,

Reply via email to