refactor: Remove trailing slashes from album router endpoint paths.

This commit is contained in:
xds
2026-02-09 00:47:54 +03:00
parent 8a89b27624
commit fa3e1bb05f

View File

@@ -23,13 +23,13 @@ class AlbumResponse(BaseModel):
generation_ids: List[str] = [] generation_ids: List[str] = []
cover_asset_id: Optional[str] = None # Not implemented yet cover_asset_id: Optional[str] = None # Not implemented yet
@router.post("/", response_model=AlbumResponse) @router.post("", response_model=AlbumResponse)
async def create_album(request: Request, album_in: AlbumCreateRequest): async def create_album(request: Request, album_in: AlbumCreateRequest):
service: AlbumService = request.app.state.album_service service: AlbumService = request.app.state.album_service
album = await service.create_album(name=album_in.name, description=album_in.description) album = await service.create_album(name=album_in.name, description=album_in.description)
return AlbumResponse(**album.model_dump()) return AlbumResponse(**album.model_dump())
@router.get("/", response_model=List[AlbumResponse]) @router.get("", response_model=List[AlbumResponse])
async def get_albums(request: Request, limit: int = 10, offset: int = 0): async def get_albums(request: Request, limit: int = 10, offset: int = 0):
service: AlbumService = request.app.state.album_service service: AlbumService = request.app.state.album_service
albums = await service.get_albums(limit=limit, offset=offset) albums = await service.get_albums(limit=limit, offset=offset)