mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-10 22:41:14 +00:00
fix: display actual API error message instead of generic text on retry (#9954)
This commit is contained in:
parent
e142906e7d
commit
f89a6bef30
1 changed files with 6 additions and 2 deletions
|
|
@ -1113,8 +1113,9 @@ export const ChatRowContent = ({
|
|||
let retryInfo, code, docsURL
|
||||
if (message.text !== undefined) {
|
||||
// Try to show richer error message for that code, if available
|
||||
if (parseInt(message.text.substring(0, 3)) >= 400) {
|
||||
code = parseInt(message.text)
|
||||
const potentialCode = parseInt(message.text.substring(0, 3))
|
||||
if (potentialCode >= 400) {
|
||||
code = potentialCode
|
||||
const stringForError = `chat:apiRequest.errorMessage.${code}`
|
||||
if (i18n.exists(stringForError)) {
|
||||
body = t(stringForError)
|
||||
|
|
@ -1134,6 +1135,9 @@ export const ChatRowContent = ({
|
|||
{message.text.substring(4)}
|
||||
</p>
|
||||
)
|
||||
} else {
|
||||
// Non-HTTP-status-code error message - display the actual error text
|
||||
body = message.text
|
||||
}
|
||||
}
|
||||
return (
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue