From 1f632d3570b90e6da2bef66c5630b456e8920c7e Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 23 May 2025 02:39:19 +0400 Subject: [PATCH] fix: remove leading dot for file extension check --- backend/open_webui/routers/files.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/open_webui/routers/files.py b/backend/open_webui/routers/files.py index ad556d327..9f4697593 100644 --- a/backend/open_webui/routers/files.py +++ b/backend/open_webui/routers/files.py @@ -96,6 +96,9 @@ def upload_file( filename = os.path.basename(unsanitized_filename) file_extension = os.path.splitext(filename)[1] + # Remove the leading dot from the file extension + file_extension = file_extension[1:] if file_extension else "" + if request.app.state.config.ALLOWED_FILE_EXTENSIONS: request.app.state.config.ALLOWED_FILE_EXTENSIONS = [ ext for ext in request.app.state.config.ALLOWED_FILE_EXTENSIONS if ext