fix: show upgrade prompt when email transcript returns 402 (#13650)

- Show a specific upgrade prompt when free-plan users attempt to send an
email transcript and the API returns a 402 Payment Required error
- Previously, a generic "There was an error, please try again" message
was shown for all failures, including plan restrictions

Fixes
https://linear.app/chatwoot/issue/CW-6538/show-ui-feedback-for-email-transcript-402-plan-restriction
This commit is contained in:
Vishnu Narayanan
2026-02-26 12:54:40 +05:30
committed by GitHub
parent e2dd2ccb42
commit 3ddab3ab26
3 changed files with 8 additions and 6 deletions

View File

@@ -457,11 +457,7 @@ const actions = {
},
sendEmailTranscript: async (_, { conversationId, email }) => {
try {
await ConversationApi.sendEmailTranscript({ conversationId, email });
} catch (error) {
throw new Error(error);
}
await ConversationApi.sendEmailTranscript({ conversationId, email });
},
updateCustomAttributes: async (