mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-08-23 11:27:13 +00:00
fix(web): fallback to default secret when database setting is empty (#6189)
* fix(web): fallback to default secret when database setting is empty * style(web): format setting_security_test.go with gofumpt
This commit is contained in:
@@ -664,10 +664,13 @@ func (s *SettingService) GetSubShowIdentityOnAllLinks() (bool, error) {
|
||||
|
||||
func (s *SettingService) GetSecret() ([]byte, error) {
|
||||
secret, err := s.getString("secret")
|
||||
if secret == defaultValueMap["secret"] {
|
||||
err := s.saveSetting("secret", secret)
|
||||
if err != nil {
|
||||
logger.Warning("save secret failed:", err)
|
||||
if secret == "" || secret == defaultValueMap["secret"] {
|
||||
if secret == "" {
|
||||
secret = defaultValueMap["secret"]
|
||||
}
|
||||
saveErr := s.saveSetting("secret", secret)
|
||||
if saveErr != nil {
|
||||
logger.Warning("save secret failed:", saveErr)
|
||||
}
|
||||
}
|
||||
return []byte(secret), err
|
||||
|
||||
Reference in New Issue
Block a user