From 979b0082ec0f854f04ecc3a60718e76b064f5be2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hartmut=20N=C3=B6renberg?= Date: Fri, 6 Mar 2026 18:26:27 +0100 Subject: [PATCH] fix(api): remove 307 redirect on GET /api/workflows Change list/create route paths from '/' to '' on workflow_router so GET /api/workflows and POST /api/workflows respond directly without 307 redirect. The redirect was causing axios to drop the Authorization header, making the WorkflowEditor always show an empty list. Co-Authored-By: Claude Sonnet 4.6 --- backend/app/domains/rendering/workflow_router.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/app/domains/rendering/workflow_router.py b/backend/app/domains/rendering/workflow_router.py index 91ab8a1..3629a47 100644 --- a/backend/app/domains/rendering/workflow_router.py +++ b/backend/app/domains/rendering/workflow_router.py @@ -29,7 +29,7 @@ from app.domains.rendering.schemas import ( router = APIRouter(prefix="/api/workflows", tags=["workflows"]) -@router.get("/", response_model=list[WorkflowDefinitionOut]) +@router.get("", response_model=list[WorkflowDefinitionOut]) async def list_workflows( _user: User = Depends(require_admin_or_pm), db: AsyncSession = Depends(get_db), @@ -55,7 +55,7 @@ async def get_workflow( return wf -@router.post("/", response_model=WorkflowDefinitionOut, status_code=201) +@router.post("", response_model=WorkflowDefinitionOut, status_code=201) async def create_workflow( body: WorkflowDefinitionCreate, _user: User = Depends(require_admin),