| extension = "." + tool_file.file_key.split(".")[-1] if "." in tool_file.file_key else ".bin" | extension = "." + tool_file.file_key.split(".")[-1] if "." in tool_file.file_key else ".bin" | ||||
| file_type = _standardize_file_type(extension=extension, mime_type=tool_file.mimetype) | file_type = _standardize_file_type(extension=extension, mime_type=tool_file.mimetype) | ||||
| if file_type.value != mapping.get("type", "custom"): | |||||
| raise ValueError("Detected file type does not match the specified type. Please verify the file.") | |||||
| return File( | return File( | ||||
| id=mapping.get("id"), | id=mapping.get("id"), |