1
0
Fork 0
forked from Mirrors/gomuks

hicli/verify: return error if secret is missing

This commit is contained in:
Tulir Asokan 2024-10-18 02:30:54 +03:00
parent 3dd083fc1c
commit 475a57e3f5

View file

@ -57,6 +57,8 @@ func (h *HiClient) getAndDecodeSecret(ctx context.Context, secret id.Secret) ([]
secretData, err := h.CryptoStore.GetSecret(ctx, secret) secretData, err := h.CryptoStore.GetSecret(ctx, secret)
if err != nil { if err != nil {
return nil, fmt.Errorf("failed to get secret %s: %w", secret, err) return nil, fmt.Errorf("failed to get secret %s: %w", secret, err)
} else if secretData == "" {
return nil, fmt.Errorf("secret %s not found", secret)
} }
data, err := base64.StdEncoding.DecodeString(secretData) data, err := base64.StdEncoding.DecodeString(secretData)
if err != nil { if err != nil {