diff --git a/types/error.go b/types/error.go index 6b0dd84c3..20d9c214e 100644 --- a/types/error.go +++ b/types/error.go @@ -234,7 +234,7 @@ func NewErrorWithStatusCode(err error, errorCode ErrorCode, statusCode int, ops func WithOpenAIError(openAIError OpenAIError, statusCode int, ops ...NewAPIErrorOptions) *NewAPIError { code, ok := openAIError.Code.(string) if !ok { - if openAIError.Code == nil { + if openAIError.Code != nil { code = fmt.Sprintf("%v", openAIError.Code) } else { code = "unknown_error"