diff --git a/resolvers/admin.py b/resolvers/admin.py index 359e34af..fd8d6628 100644 --- a/resolvers/admin.py +++ b/resolvers/admin.py @@ -72,7 +72,10 @@ async def admin_get_shouts( ) -> dict[str, Any]: """Получает список публикаций""" try: - return await admin_service.get_shouts(limit, offset, search, status, community) + # Конвертируем limit/offset в page/per_page + page = (offset // limit) + 1 if limit > 0 else 1 + per_page = limit + return await admin_service.get_shouts(page, per_page, search, status, community) except Exception as e: raise handle_error("получении списка публикаций", e) from e