summaryrefslogtreecommitdiff
path: root/internal/configuration/decode_hooks.go
diff options
context:
space:
mode:
authorJames Elliott <james-d-elliott@users.noreply.github.com>2023-05-31 20:50:22 +1000
committerGitHub <noreply@github.com>2023-05-31 20:50:22 +1000
commit4c98da0d29810e4713b3ecf6a00fc60cdf2ac202 (patch)
tree39b2fe87866418a826ca15acdde4c1e4b03cd0fb /internal/configuration/decode_hooks.go
parent8a24d422c1cbd65e1627195a298ab570c620cf10 (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.go8
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)
}