diff --git a/app/core/feed/cruds_feed.py b/app/core/feed/cruds_feed.py index 61d2f27f39..3b864d9448 100644 --- a/app/core/feed/cruds_feed.py +++ b/app/core/feed/cruds_feed.py @@ -31,6 +31,13 @@ async def get_news( return result.scalars().all() +async def get_all_news( + db: AsyncSession, +) -> Sequence[models_feed.News]: + result = await db.execute(select(models_feed.News)) + return result.scalars().all() + + async def get_news_by_id( news_id: UUID, db: AsyncSession, diff --git a/app/core/feed/endpoints_feed.py b/app/core/feed/endpoints_feed.py index 87e05bd2b7..963ba3886a 100644 --- a/app/core/feed/endpoints_feed.py +++ b/app/core/feed/endpoints_feed.py @@ -78,7 +78,6 @@ async def get_news_image( status_code=200, ) async def get_admin_news( - status: list[NewsStatus], db: AsyncSession = Depends(get_db), user: models_users.CoreUser = Depends(is_user_in(GroupType.feed_admin)), ): @@ -88,7 +87,7 @@ async def get_admin_news( **This endpoint is only usable by feed administrators** """ - return await cruds_feed.get_news(status=status, db=db) + return await cruds_feed.get_all_news(db=db) @router.post(