From 6440ecf73bb5ca22b097ad676c763cb961dc2bbb Mon Sep 17 00:00:00 2001 From: Hipstercat Date: Thu, 23 Dec 2021 22:55:56 +0100 Subject: [PATCH] added missing allowed underscore 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 613ea29..8217db6 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")