mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-06 22:30:56 +03:00
kms: add a lock, secrets could be modified concurrently for cached users
also reduce the size of the JSON payload omitting empty secrets
This commit is contained in:
@@ -484,7 +484,7 @@ func sqlCommonGetUsers(limit int, offset int, order string, dbHandle sqlQuerier)
|
||||
if err != nil {
|
||||
return users, err
|
||||
}
|
||||
u.HideConfidentialData()
|
||||
u.PrepareForRendering()
|
||||
users = append(users, u)
|
||||
}
|
||||
}
|
||||
@@ -832,7 +832,7 @@ func sqlCommonGetFolders(limit, offset int, order string, dbHandle sqlQuerier) (
|
||||
folder.FsConfig = fs
|
||||
}
|
||||
}
|
||||
folder.HideConfidentialData()
|
||||
folder.PrepareForRendering()
|
||||
folders = append(folders, folder)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user