diff --git a/backend/open_webui/main.py b/backend/open_webui/main.py index 63f5fc6ccb..6cea135478 100644 --- a/backend/open_webui/main.py +++ b/backend/open_webui/main.py @@ -1202,7 +1202,8 @@ async def chat_completion( permissions = await Config.get('user.permissions') for permission in ('chat.controls', 'chat.params'): if not await has_permission(user.id, permission, permissions): - raise HTTPException(403, 'You cannot change model parameters.') + model_controls = {} + break if missing_base_model and model_controls.get(model_id): raise HTTPException(400, 'Model control options cannot be applied to the fallback model.') if model_info_params or request_params: