Răsfoiți Sursa

fix: blog routes compatibility with non-trailing slashes

unknown 1 zi în urmă
părinte
comite
797d9b80c6
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      backend/routers/blog.py

+ 2 - 2
backend/routers/blog.py

@@ -41,7 +41,7 @@ class Post(PostBase):
     class Config:
         from_attributes = True
 
-@router.get("/", response_model=List[Post])
+@router.get("", response_model=List[Post])
 async def get_posts(published_only: bool = True):
     query = "SELECT * FROM posts"
     if published_only:
@@ -62,7 +62,7 @@ async def get_post(id_or_slug: str):
         
     raise HTTPException(status_code=404, detail="Post not found")
 
-@router.post("/", response_model=Post)
+@router.post("", response_model=Post)
 async def create_post(post: PostCreate, request: Request, token: str = Depends(auth_utils.oauth2_scheme)):
     payload = auth_utils.decode_token(token)
     if not payload or payload.get("role") != 'admin':