make yaml indent with 2

This commit is contained in:
Cytown 2026-03-22 11:07:22 +08:00
parent 4e876ebeee
commit 3dfe484f66

View file

@ -6,6 +6,7 @@
package config package config
import ( import (
"bytes"
"fmt" "fmt"
"os" "os"
"path/filepath" "path/filepath"
@ -198,9 +199,12 @@ func loadSecurityConfig(securityPath string) (*SecurityConfig, error) {
// saveSecurityConfig saves the security configuration to security.yml // saveSecurityConfig saves the security configuration to security.yml
func saveSecurityConfig(securityPath string, sec *SecurityConfig) error { func saveSecurityConfig(securityPath string, sec *SecurityConfig) error {
data, err := yaml.Marshal(sec) var buf bytes.Buffer
enc := yaml.NewEncoder(&buf)
enc.SetIndent(2)
err := enc.Encode(sec)
if err != nil { if err != nil {
return fmt.Errorf("failed to marshal security config: %w", err) return fmt.Errorf("failed to marshal security config: %w", err)
} }
return fileutil.WriteFileAtomic(securityPath, data, 0o600) return fileutil.WriteFileAtomic(securityPath, buf.Bytes(), 0o600)
} }