From f5af7cc0ed2f8e6e487b52df2d14e4b6bae8b19e Mon Sep 17 00:00:00 2001 From: Tim Repke <repke@mcc-berlin.net> Date: Mon, 18 Dec 2023 14:01:25 +0100 Subject: [PATCH] add count nql --- server/api/routes/search.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/api/routes/search.py b/server/api/routes/search.py index 0c0f2f9..5e1e6c9 100644 --- a/server/api/routes/search.py +++ b/server/api/routes/search.py @@ -112,7 +112,7 @@ async def nql_query(query: NQLFilter, @router.post('/nql/count', response_model=int) async def nql_query_count(query: NQLFilter, - permissions: UserPermissions = Depends(UserPermissionChecker('dataset_read'))) -> QueryResult: + permissions: UserPermissions = Depends(UserPermissionChecker('dataset_read'))) -> int: async with db_engine.session() as session: # type: AsyncSession nql = await _get_query(session=session, query=query, project_id=permissions.permissions.project_id) - return (await session.execute(func.count(nql.stmt.subquery().c.item_id))).scalar() + return (await session.execute(func.count(nql.stmt.subquery().c.item_id))).scalar() # type: ignore[return-value] -- GitLab