Remove avconnect_macro_id field from user response schema for /api/gates
This commit is contained in:
@@ -8,7 +8,7 @@ from sqlalchemy.orm import Session
|
||||
from core.auth import decrypt_secret
|
||||
from core.database import ApiCredential, GateAccessLog, GateDB, Keypass, get_db
|
||||
from core.dependencies import require_admin, require_manager, require_keypass
|
||||
from core.schemas import GateCreate, GateResponse
|
||||
from core.schemas import GateCreate, GatePublicResponse, GateResponse
|
||||
from services.gates import call_open_gate
|
||||
|
||||
router = APIRouter(tags=["gates"])
|
||||
@@ -119,7 +119,7 @@ async def admin_open_gate(
|
||||
|
||||
# ── User-facing gate routes ───────────────────────────────────────────────────
|
||||
|
||||
@router.get("/api/gates", response_model=list[GateResponse])
|
||||
@router.get("/api/gates", response_model=list[GatePublicResponse])
|
||||
async def list_gates(
|
||||
db: Session = Depends(get_db), _kp: Keypass = Depends(require_keypass)
|
||||
):
|
||||
|
||||
Reference in New Issue
Block a user