mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-08 22:21:35 +00:00
fix(uiaccesscontrolform.tsx): set ui access mode to none when all_authenticated_users is set
This commit is contained in:
parent
7694e9f6a9
commit
1931335bc3
1 changed files with 16 additions and 7 deletions
|
|
@ -60,13 +60,22 @@ const UIAccessControlForm: React.FC<UIAccessControlFormProps> = ({ accessToken,
|
|||
setLoading(true);
|
||||
try {
|
||||
// Transform form data to match API expected structure
|
||||
const apiPayload = {
|
||||
ui_access_mode: {
|
||||
type: formValues.ui_access_mode_type,
|
||||
restricted_sso_group: formValues.restricted_sso_group,
|
||||
sso_group_jwt_field: formValues.sso_group_jwt_field,
|
||||
}
|
||||
};
|
||||
let apiPayload;
|
||||
|
||||
if (formValues.ui_access_mode_type === 'all_authenticated_users') {
|
||||
// Set ui_access_mode to none when all_authenticated_users is selected
|
||||
apiPayload = {
|
||||
ui_access_mode: "none"
|
||||
};
|
||||
} else {
|
||||
apiPayload = {
|
||||
ui_access_mode: {
|
||||
type: formValues.ui_access_mode_type,
|
||||
restricted_sso_group: formValues.restricted_sso_group,
|
||||
sso_group_jwt_field: formValues.sso_group_jwt_field,
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
await updateSSOSettings(accessToken, apiPayload);
|
||||
onSuccess();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue