feat: проверка существования канала при привязке
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import uuid
|
||||
from typing import Annotated
|
||||
|
||||
from fastapi import Depends
|
||||
from fastapi import Depends, Query
|
||||
from fastapi.routing import APIRouter
|
||||
|
||||
from src import deps, dto
|
||||
@@ -44,11 +44,12 @@ async def get_creative(
|
||||
|
||||
@creatives_router.post('')
|
||||
async def create_creative(
|
||||
request: dto.CreateCreativeInput,
|
||||
workspace_id: uuid.UUID,
|
||||
request: dto.CreateCreativeInput,
|
||||
current_user: Annotated[JWTPayload, Depends(deps.get_current_user)],
|
||||
project_id: uuid.UUID = Query(),
|
||||
) -> dto.CreativeOutput:
|
||||
return await deps.get_usecase().create_creative(request, current_user.user_id, workspace_id)
|
||||
return await deps.get_usecase().create_creative(request, project_id, current_user.user_id, workspace_id)
|
||||
|
||||
|
||||
@creatives_router.patch('/{creative_id}')
|
||||
|
||||
Reference in New Issue
Block a user