From 17a291daa3a4dd1a8794c277f4e9e45af5236b9a Mon Sep 17 00:00:00 2001 From: Hipstercat Date: Thu, 23 Dec 2021 01:07:10 +0100 Subject: [PATCH] fixed wrong regex Signed-off-by: Hipstercat --- app/routers/maps.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/routers/maps.py b/app/routers/maps.py index c78e022..543a5fc 100644 --- a/app/routers/maps.py +++ b/app/routers/maps.py @@ -42,7 +42,7 @@ async def get_map_by_crc(human_crc: Optional[str] = Query(None, min_length=8, ma @router.post("/maps", tags=["maps"], response_model=MapOut) async def upload_map(map_in: MapIn): - allowed_name = re.compile("[a-zA-Z-.\d()[] ]+.gck") + allowed_name = re.compile("[a-zA-Z-.\d\(\)\[\] ]+.gck") filename = map_in.name if not allowed_name.fullmatch(filename): raise HTTPException(status_code=400, detail="Invalid filename")