From d5273a07866d866fc7d305d51b36faef9d9a90ca Mon Sep 17 00:00:00 2001 From: Fanilo-Nantenaina Date: Tue, 13 Jan 2026 18:24:10 +0300 Subject: [PATCH] refactor(enterprise): change siren parameter from Query to Path and corrected deprecated "regex" --- routes/enterprise.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/routes/enterprise.py b/routes/enterprise.py index fdb3b28..2ed18d1 100644 --- a/routes/enterprise.py +++ b/routes/enterprise.py @@ -1,4 +1,4 @@ -from fastapi import APIRouter, HTTPException, Query +from fastapi import APIRouter, HTTPException, Query, Path import httpx import logging from datetime import datetime @@ -55,11 +55,11 @@ async def rechercher_entreprise( @router.get("/siren/{siren}", response_model=EntrepriseSearch) async def lire_entreprise_par_siren( - siren: str = Query( + siren: str = Path( ..., min_length=9, max_length=9, - regex=r"^\d{9}$", + pattern=r"^\d{9}$", description="Numéro SIREN (9 chiffres)", ), ): @@ -106,11 +106,11 @@ async def lire_entreprise_par_siren( @router.get("/tva/{siren}") async def calculer_tva( - siren: str = Query( + siren: str = Path( ..., min_length=9, max_length=9, - regex=r"^\d{9}$", + pattern=r"^\d{9}$", description="Numéro SIREN (9 chiffres)", ), ):