diff --git a/apps/backend/fastapi/app/api/routes/documents.py b/apps/backend/fastapi/app/api/routes/documents.py index 2ac140a..d3c2ec5 100644 --- a/apps/backend/fastapi/app/api/routes/documents.py +++ b/apps/backend/fastapi/app/api/routes/documents.py @@ -14,7 +14,7 @@ from dlib.auth import AuthenticatedUser router = APIRouter(prefix="/documents", tags=["documents"]) -@router.get("/", response_model=DocumentListResponse) +@router.get("", response_model=DocumentListResponse) async def list_user_documents( session: AsyncSession = Depends(get_db), user: AuthenticatedUser = Depends(get_current_user), @@ -58,7 +58,7 @@ async def download_version_docx( ) -@router.post("/", response_model=DocumentResponse) +@router.post("", response_model=DocumentResponse) async def upload_document( title: str = Form(...), description: str | None = Form(default=None), diff --git a/apps/backend/fastapi/app/api/routes/submissions.py b/apps/backend/fastapi/app/api/routes/submissions.py index e0f5db5..2dc9543 100644 --- a/apps/backend/fastapi/app/api/routes/submissions.py +++ b/apps/backend/fastapi/app/api/routes/submissions.py @@ -17,7 +17,7 @@ from dlib.auth import AuthenticatedUser router = APIRouter(prefix="/submissions", tags=["submissions"]) -@router.post("/", response_model=SubmissionResponse) +@router.post("", response_model=SubmissionResponse) async def create_submission_endpoint( payload: SubmissionCreateRequest, session: AsyncSession = Depends(get_db), diff --git a/apps/backend/fastapi/app/main.py b/apps/backend/fastapi/app/main.py index 8702479..8458811 100644 --- a/apps/backend/fastapi/app/main.py +++ b/apps/backend/fastapi/app/main.py @@ -9,7 +9,7 @@ from app.db.session import lifespan settings = get_settings() -app = FastAPI(title=settings.project_name, lifespan=lifespan) +app = FastAPI(title=settings.project_name, lifespan=lifespan, redirect_slashes=False) app.add_middleware( CORSMiddleware,