make yaml indent with 2

This commit is contained in:
Cytown
2026-03-22 11:07:22 +08:00
parent 4e876ebeee
commit 3dfe484f66
+6 -2
View File
@@ -6,6 +6,7 @@
package config
import (
"bytes"
"fmt"
"os"
"path/filepath"
@@ -198,9 +199,12 @@ func loadSecurityConfig(securityPath string) (*SecurityConfig, error) {
// saveSecurityConfig saves the security configuration to security.yml
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 {
return fmt.Errorf("failed to marshal security config: %w", err)
}
return fileutil.WriteFileAtomic(securityPath, data, 0o600)
return fileutil.WriteFileAtomic(securityPath, buf.Bytes(), 0o600)
}