Skip to content

Commit 650496f

Browse files
authored
Include all settings in put request to prevent overwrite (#405)
1 parent 121778c commit 650496f

File tree

3 files changed

+3
-11
lines changed

3 files changed

+3
-11
lines changed

src/modules/settings/AuthenticationTab.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ export default function AuthenticationTab({ account }: Props) {
9999
.put({
100100
id: account.id,
101101
settings: {
102+
...account.settings,
102103
peer_login_expiration_enabled: loginExpiration,
103104
peer_login_expiration: loginExpiration ? expiration : 86400,
104105
extra: {

src/modules/settings/GroupsTab.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,8 @@ export default function GroupsTab({ account }: Props) {
108108
.put({
109109
id: account.id,
110110
settings: {
111+
...account.settings,
111112
groups_propagation_enabled: groupsPropagation,
112-
peer_login_expiration_enabled:
113-
account.settings.peer_login_expiration_enabled,
114-
peer_login_expiration: account.settings.peer_login_expiration,
115113
jwt_groups_enabled: jwtGroupSync,
116114
jwt_groups_claim_name: isEmpty(jwtGroupsClaimName)
117115
? undefined

src/modules/settings/PermissionsTab.tsx

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,8 @@ export default function PermissionsTab({ account }: Props) {
3333
.put({
3434
id: account.id,
3535
settings: {
36+
...account.settings,
3637
regular_users_view_blocked: userViewBlocked,
37-
groups_propagation_enabled:
38-
account.settings?.groups_propagation_enabled,
39-
peer_login_expiration_enabled:
40-
account.settings?.peer_login_expiration_enabled,
41-
peer_login_expiration: account.settings?.peer_login_expiration,
42-
jwt_groups_enabled: account.settings?.jwt_groups_enabled,
43-
jwt_groups_claim_name: account.settings?.jwt_groups_claim_name,
44-
jwt_allow_groups: account.settings?.jwt_allow_groups,
4538
},
4639
})
4740
.then(() => {

0 commit comments

Comments
 (0)