mirror of
https://github.com/velocitatem/cvfs.git
synced 2026-05-31 16:53:38 +00:00
fix(api): fix trailing slash proxy redirects
This commit is contained in:
@@ -14,7 +14,7 @@ from dlib.auth import AuthenticatedUser
|
|||||||
router = APIRouter(prefix="/documents", tags=["documents"])
|
router = APIRouter(prefix="/documents", tags=["documents"])
|
||||||
|
|
||||||
|
|
||||||
@router.get("/", response_model=DocumentListResponse)
|
@router.get("", response_model=DocumentListResponse)
|
||||||
async def list_user_documents(
|
async def list_user_documents(
|
||||||
session: AsyncSession = Depends(get_db),
|
session: AsyncSession = Depends(get_db),
|
||||||
user: AuthenticatedUser = Depends(get_current_user),
|
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(
|
async def upload_document(
|
||||||
title: str = Form(...),
|
title: str = Form(...),
|
||||||
description: str | None = Form(default=None),
|
description: str | None = Form(default=None),
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ from dlib.auth import AuthenticatedUser
|
|||||||
router = APIRouter(prefix="/submissions", tags=["submissions"])
|
router = APIRouter(prefix="/submissions", tags=["submissions"])
|
||||||
|
|
||||||
|
|
||||||
@router.post("/", response_model=SubmissionResponse)
|
@router.post("", response_model=SubmissionResponse)
|
||||||
async def create_submission_endpoint(
|
async def create_submission_endpoint(
|
||||||
payload: SubmissionCreateRequest,
|
payload: SubmissionCreateRequest,
|
||||||
session: AsyncSession = Depends(get_db),
|
session: AsyncSession = Depends(get_db),
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ from app.db.session import lifespan
|
|||||||
|
|
||||||
|
|
||||||
settings = get_settings()
|
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(
|
app.add_middleware(
|
||||||
CORSMiddleware,
|
CORSMiddleware,
|
||||||
|
|||||||
Reference in New Issue
Block a user