From ddbebea0013062d27954b990fc7c2363b93f6f96 Mon Sep 17 00:00:00 2001 From: poturaevpetr Date: Tue, 30 Dec 2025 00:34:51 +0500 Subject: [PATCH] add autorestart rec --- apiApp/routers/audio_management_router.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apiApp/routers/audio_management_router.py b/apiApp/routers/audio_management_router.py index 9eece54..25aad41 100644 --- a/apiApp/routers/audio_management_router.py +++ b/apiApp/routers/audio_management_router.py @@ -25,14 +25,15 @@ def query_audio_without_conclusion(db, limit=None): Использует exists() подзапрос, так как AiConclusion - это relationship """ - from sqlalchemy import exists + from sqlalchemy import exists, not_ - subquery = db.query(AiConclusion.audio_id).filter( + # Используем более простой подзапрос + subquery = exists().where( AiConclusion.audio_id == Audio.id ) query = db.query(Audio).filter( - ~exists().where(subquery.exists()) + ~subquery ).order_by(Audio.index_date.asc()) if limit: