From 4078a7e47a7fbf1240e43627d5d1e34d76d0c414 Mon Sep 17 00:00:00 2001 From: Kenneth Kehl <@kkehl@flexion.us> Date: Mon, 18 Nov 2024 14:21:01 -0800 Subject: [PATCH] fix --- app/dao/fact_processing_time_dao.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/dao/fact_processing_time_dao.py b/app/dao/fact_processing_time_dao.py index a7783c9b8..af8efcf10 100644 --- a/app/dao/fact_processing_time_dao.py +++ b/app/dao/fact_processing_time_dao.py @@ -1,4 +1,3 @@ -from sqlalchemy import select from sqlalchemy.dialects.postgresql import insert from sqlalchemy.sql.expression import case @@ -34,8 +33,8 @@ def insert_update_processing_time(processing_time): def get_processing_time_percentage_for_date_range(start_date, end_date): - stmt = ( - select( + query = ( + db.session.query( FactProcessingTime.local_date.cast(db.Text).label("date"), FactProcessingTime.messages_total, FactProcessingTime.messages_within_10_secs, @@ -53,11 +52,11 @@ def get_processing_time_percentage_for_date_range(start_date, end_date): (FactProcessingTime.messages_total == 0, 100.0), ).label("percentage"), ) - .where( + .filter( FactProcessingTime.local_date >= start_date, FactProcessingTime.local_date <= end_date, ) .order_by(FactProcessingTime.local_date) ) - return db.session.execute(stmt).scalars().all() + return query.all()