diff --git a/builtin/logical/transit/path_import.go b/builtin/logical/transit/path_import.go index 47997e0aad..817cf5fc5d 100644 --- a/builtin/logical/transit/path_import.go +++ b/builtin/logical/transit/path_import.go @@ -258,6 +258,9 @@ func (b *backend) pathImportVersionWrite(ctx context.Context, req *logical.Reque return nil, err } importKey, err := b.decryptImportedKey(ctx, req.Storage, ciphertext, hashFn) + if err != nil { + return nil, err + } err = p.Import(ctx, req.Storage, importKey, b.GetRandomReader()) if err != nil { return nil, err