mirror of
https://github.com/usememos/memos.git
synced 2025-06-05 22:09:59 +02:00
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:
@ -72,7 +72,10 @@ func (s *APIV1Service) GetSystemStatus(c echo.Context) error {
|
|||||||
ctx := c.Request().Context()
|
ctx := c.Request().Context()
|
||||||
|
|
||||||
systemStatus := SystemStatus{
|
systemStatus := SystemStatus{
|
||||||
Profile: *s.Profile,
|
Profile: profile.Profile{
|
||||||
|
Mode: s.Profile.Mode,
|
||||||
|
Version: s.Profile.Version,
|
||||||
|
},
|
||||||
// Allow sign up by default.
|
// Allow sign up by default.
|
||||||
AllowSignUp: true,
|
AllowSignUp: true,
|
||||||
MaxUploadSizeMiB: 32,
|
MaxUploadSizeMiB: 32,
|
||||||
|
@ -24,10 +24,10 @@ type Profile struct {
|
|||||||
// Data is the data directory
|
// Data is the data directory
|
||||||
Data string `json:"-"`
|
Data string `json:"-"`
|
||||||
// DSN points to where memos stores its own data
|
// DSN points to where memos stores its own data
|
||||||
DSN string `json:"dsn"`
|
DSN string `json:"-"`
|
||||||
// Driver is the database driver
|
// Driver is the database driver
|
||||||
// sqlite, mysql
|
// sqlite, mysql
|
||||||
Driver string `json:"driver"`
|
Driver string `json:"-"`
|
||||||
// Version is the current version of server
|
// Version is the current version of server
|
||||||
Version string `json:"version"`
|
Version string `json:"version"`
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user