diff --git a/app/dao/jobs_dao.py b/app/dao/jobs_dao.py index c5b5cc9e8..8d0fa270d 100644 --- a/app/dao/jobs_dao.py +++ b/app/dao/jobs_dao.py @@ -65,11 +65,12 @@ def dao_get_jobs_by_service_id( if statuses is not None and statuses != [""]: query_filter.append(Job.job_status.in_(statuses)) - return ( + stmt =( select(*query_filter) .order_by(Job.processing_started.desc(), Job.created_at.desc()) - .paginate(page=page, per_page=page_size) + ) + return db.session.execute(stmt).paginate(page=page, per_page=page_size) def dao_get_scheduled_job_stats(