From cc058bac858716b617bb201fed1e2470ae1ce960 Mon Sep 17 00:00:00 2001 From: "vitess-bot[bot]" <108069721+vitess-bot[bot]@users.noreply.github.com> Date: Wed, 15 Jan 2025 08:11:19 -0600 Subject: [PATCH] Fix how we generate the query serving error documentation (#17516) Signed-off-by: Florent Poinsard --- go/vt/vterrors/code.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/go/vt/vterrors/code.go b/go/vt/vterrors/code.go index 31c98cef280..bb20097e1da 100644 --- a/go/vt/vterrors/code.go +++ b/go/vt/vterrors/code.go @@ -240,8 +240,15 @@ func errorWithoutState(id string, code vtrpcpb.Code, short, long string) func(ar func errorWithState(id string, code vtrpcpb.Code, state State, short, long string) func(args ...any) *VitessError { return func(args ...any) *VitessError { + var err error + if len(args) != 0 { + err = NewErrorf(code, state, id+": "+short, args...) + } else { + err = NewError(code, state, id+": "+short) + } + return &VitessError{ - Err: NewErrorf(code, state, id+": "+short, args...), + Err: err, Description: long, ID: id, State: state,