Properly forward missing pinentry errors
Before running the following command without pinentry in PATH resulted in: Login failed: Could not sync vault: decrypt: MAC mismatch With this change the error is properly forwarded and displayed $ ./goldwarden vault login --email me@example.com Login failed: exec: "pinentry": executable file not found in $PATH
This commit is contained in:
parent
ce6cb0503c
commit
fc5a1f79f6
|
@ -42,8 +42,7 @@ func GetPassword(title string, description string) (string, error) {
|
||||||
return externalPinentry.GetPassword(title, description)
|
return externalPinentry.GetPassword(title, description)
|
||||||
}
|
}
|
||||||
|
|
||||||
// return "", errors.New("Not implemented")
|
return password, err
|
||||||
return password, nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetApproval(title string, description string) (bool, error) {
|
func GetApproval(title string, description string) (bool, error) {
|
||||||
|
@ -56,6 +55,5 @@ func GetApproval(title string, description string) (bool, error) {
|
||||||
return externalPinentry.GetApproval(title, description)
|
return externalPinentry.GetApproval(title, description)
|
||||||
}
|
}
|
||||||
|
|
||||||
// return true, errors.New("Not implemented")
|
return approval, err
|
||||||
return approval, nil
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue