diff options
| author | James Elliott <james-d-elliott@users.noreply.github.com> | 2023-05-31 20:50:22 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-31 20:50:22 +1000 |
| commit | 4c98da0d29810e4713b3ecf6a00fc60cdf2ac202 (patch) | |
| tree | 39b2fe87866418a826ca15acdde4c1e4b03cd0fb /internal/configuration/decode_hooks.go | |
| parent | 8a24d422c1cbd65e1627195a298ab570c620cf10 (diff) | |
test(configuration): add some additional coverage (#5485)
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
Diffstat (limited to 'internal/configuration/decode_hooks.go')
| -rw-r--r-- | internal/configuration/decode_hooks.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/configuration/decode_hooks.go b/internal/configuration/decode_hooks.go index 2bcfb614c..b07be7412 100644 --- a/internal/configuration/decode_hooks.go +++ b/internal/configuration/decode_hooks.go @@ -634,11 +634,11 @@ func StringToPasswordDigestHookFunc() mapstructure.DecodeHookFuncType { var result *schema.PasswordDigest - if !strings.HasPrefix(dataStr, "$") { - dataStr = fmt.Sprintf(plaintext.EncodingFmt, plaintext.AlgIdentifierPlainText, dataStr) - } - if dataStr != "" { + if !strings.HasPrefix(dataStr, "$") { + dataStr = fmt.Sprintf(plaintext.EncodingFmt, plaintext.AlgIdentifierPlainText, dataStr) + } + if result, err = schema.DecodePasswordDigest(dataStr); err != nil { return nil, fmt.Errorf(errFmtDecodeHookCouldNotParse, dataStr, prefixType, expectedType.String(), err) } |
