From ab181e802fa949b5db90b6122df2217cd4b128d6 Mon Sep 17 00:00:00 2001 From: "Adrian A. Baumann" Date: Sun, 1 Mar 2026 16:26:43 +0100 Subject: [PATCH] fix: remove unused Response import, constrain format param to Literal[json,zip] --- backend/app/api/configs.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/app/api/configs.py b/backend/app/api/configs.py index a32d964..44446e9 100644 --- a/backend/app/api/configs.py +++ b/backend/app/api/configs.py @@ -1,5 +1,5 @@ -from typing import Optional -from fastapi import APIRouter, Depends, HTTPException, Response +from typing import Literal, Optional +from fastapi import APIRouter, Depends, HTTPException from fastapi.responses import StreamingResponse from sqlalchemy.orm import Session, selectinload from app import models, schemas @@ -81,7 +81,7 @@ def delete_config( @router.post("/{config_id}/generate") def generate_config( config_id: int, - format: str = "json", + format: Literal["json", "zip"] = "json", body: Optional[schemas.GenerateRequest] = None, db: Session = Depends(get_db), current_user: Optional[models.User] = Depends(get_optional_user),