Bug fixes

This commit is contained in:
Ben Adrian Sarmiento
2024-06-28 20:18:30 +02:00
parent f8f31b3b67
commit 7cd8c9e5c9
4 changed files with 25 additions and 8 deletions

View File

@@ -31,9 +31,21 @@ func loadV1Config(content []byte, log *logutil.Logger) (*ZurgConfigV1, error) {
configV1.Token = utils.MaskToken(configV1.Token)
bufPassword := configV1.Password
configV1.Password = strings.Repeat("*", len(bufPassword))
// mask download tokens
bufDownloadTokens := configV1.DownloadTokens
maskedDownloadTokens := make([]string, len(configV1.DownloadTokens))
for i, token := range configV1.DownloadTokens {
maskedDownloadTokens[i] = utils.MaskToken(token)
}
configV1.DownloadTokens = maskedDownloadTokens
log.Debugf("Config dump: %+v", configV1)
// restore original values
configV1.Token = bufToken
configV1.Password = bufPassword
configV1.DownloadTokens = bufDownloadTokens
configV1.log = log
return &configV1, nil