diff --git a/backend/routers/f1.py b/backend/routers/f1.py index 2734ff8..1f6d8ac 100644 --- a/backend/routers/f1.py +++ b/backend/routers/f1.py @@ -95,9 +95,12 @@ async def create(poster: UploadFile = File(...), name: str = Form(""), @router.get("/jobs") -async def list_jobs(session: AsyncSession = Depends(get_session)): +async def list_jobs(user: User = Depends(current_user), + session: AsyncSession = Depends(get_session)): + """자기가 만든 것만 돌려준다""" found = await session.scalars( - select(PosterAliveTask).order_by(PosterAliveTask.created_at.desc())) + select(PosterAliveTask).where(PosterAliveTask.user_id == user.id) + .order_by(PosterAliveTask.created_at.desc())) return [poster_alive_view(task) for task in found] diff --git a/backend/routers/playreel.py b/backend/routers/playreel.py index a4b519e..06c0d64 100644 --- a/backend/routers/playreel.py +++ b/backend/routers/playreel.py @@ -78,9 +78,12 @@ async def create(body: CreateBody, user: User = Depends(creating_user), @router.get("/jobs") -async def list_jobs(session: AsyncSession = Depends(get_session)): +async def list_jobs(user: User = Depends(current_user), + session: AsyncSession = Depends(get_session)): + """자기가 만든 것만 돌려준다""" found = await session.scalars( - select(PlayreelTask).order_by(PlayreelTask.created_at.desc())) + select(PlayreelTask).where(PlayreelTask.user_id == user.id) + .order_by(PlayreelTask.created_at.desc())) return [playreel_view(task) for task in found]