From fba03ed0be2198596afd91924f13b2d7cfe6046d Mon Sep 17 00:00:00 2001 From: Tai Groot Date: Thu, 13 Mar 2025 20:39:03 -0700 Subject: [PATCH] update error code for 400 --- client/stt.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/client/stt.go b/client/stt.go index 70599fb..9f77867 100644 --- a/client/stt.go +++ b/client/stt.go @@ -102,6 +102,16 @@ func (c *Client) ConvertSpeechToTextFromReader(ctx context.Context, reader io.Re return &sttResponse, nil case 422: + ve := types.ValidationError{} + defer res.Body.Close() + jerr := json.NewDecoder(res.Body).Decode(&ve) + if jerr != nil { + err = errors.Join(err, jerr) + } else { + err = errors.Join(err, ve) + } + return nil, err + case 400: fallthrough default: ve := types.ParamError{}