fix: some fields of profile leaked without auth (#2408)

* fix some fields of profile leaked without auth

* protect driver and dsn of profile
This commit is contained in:
Athurg Gooth
2023-10-20 17:41:21 +08:00
committed by GitHub
parent 1b105db958
commit fd5d51ee54
2 changed files with 6 additions and 3 deletions

View File

@ -72,7 +72,10 @@ func (s *APIV1Service) GetSystemStatus(c echo.Context) error {
ctx := c.Request().Context()
systemStatus := SystemStatus{
Profile: *s.Profile,
Profile: profile.Profile{
Mode: s.Profile.Mode,
Version: s.Profile.Version,
},
// Allow sign up by default.
AllowSignUp: true,
MaxUploadSizeMiB: 32,