diff --git a/backend/open_webui/utils/filter.py b/backend/open_webui/utils/filter.py index d131b6ca89..c4d9754e39 100644 --- a/backend/open_webui/utils/filter.py +++ b/backend/open_webui/utils/filter.py @@ -178,7 +178,7 @@ async def process_filter_function( request, filter_id, load_from_db=(filter_type != 'stream'), function=function ) handler = getattr(function_module, filter_type, None) - if not handler: + if not callable(handler): return form_data, valves_by_id, None skip_files = ( diff --git a/package-lock.json b/package-lock.json index cd0cf349f4..3107b719b4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "open-webui", - "version": "0.11.1", + "version": "0.11.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "open-webui", - "version": "0.11.1", + "version": "0.11.2", "dependencies": { "@azure/msal-browser": "^4.5.0", "@codemirror/lang-javascript": "^6.2.2", diff --git a/package.json b/package.json index 85b7735b46..f0fd6a4e65 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "open-webui", - "version": "0.11.1", + "version": "0.11.2", "private": true, "scripts": { "dev": "npm run pyodide:fetch && vite dev --host",