fix: ensure error message is set when it is empty in error handling #1972

This commit is contained in:
CaIon
2025-10-11 12:12:41 +08:00
parent 07b099006c
commit 5d4a0757f7

View File

@@ -160,6 +160,9 @@ func (e *NewAPIError) ToOpenAIError() OpenAIError {
if e.errorCode != ErrorCodeCountTokenFailed {
result.Message = common.MaskSensitiveInfo(result.Message)
}
if result.Message == "" {
result.Message = string(e.errorType)
}
return result
}
@@ -186,6 +189,9 @@ func (e *NewAPIError) ToClaudeError() ClaudeError {
if e.errorCode != ErrorCodeCountTokenFailed {
result.Message = common.MaskSensitiveInfo(result.Message)
}
if result.Message == "" {
result.Message = string(e.errorType)
}
return result
}