diff --git a/app/general/general_utils/build_query_sql.py b/app/general/general_utils/build_query_sql.py index 42a1aee..12b6768 100644 --- a/app/general/general_utils/build_query_sql.py +++ b/app/general/general_utils/build_query_sql.py @@ -399,7 +399,7 @@ def build_query_sql(query_config, module_config): query_config_all = get_value(query_config, 'all', False) - if not query_config_all: + if not query_config_all and not query_config_only_count: sqls.append("limit ?,?") values.extend([ get_value(query_config, 'offset', 0), diff --git a/app/general/general_utils/sql_service.py b/app/general/general_utils/sql_service.py index 1b056bd..45e093b 100644 --- a/app/general/general_utils/sql_service.py +++ b/app/general/general_utils/sql_service.py @@ -72,7 +72,7 @@ async def list(session: AsyncSessionDep, query_config, module_config, debug_data if n_only_count: return { - "total": result[0]['total'] + "total": int(result[0]['total']) } else: has_next = False if get_value(query_config, 'all', False) else len(result) == n_size + 1