Added filename check

This commit is contained in:
Pavel Zorin 2025-12-10 17:24:31 +01:00
parent 2ca194c28f
commit 88f61f9bdb

View file

@ -48,6 +48,8 @@ class OntologyService:
async def upload_ontology(
self, ontology_key: str, file: UploadFile, user, description: Optional[str] = None
) -> OntologyMetadata:
if not file.filename:
raise ValueError("File must have a filename")
if not file.filename.lower().endswith(".owl"):
raise ValueError("File must be in .owl format")