Skip to content

Commit 6fff8b0

Browse files
committed
changed hardcoded error to dynamic
Signed-off-by: Rishi Raj <[email protected]>
1 parent 6ab9573 commit 6fff8b0

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

src/custom/DashboardWidgets/GettingStartedWidget/InviteUserModal.tsx

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -205,18 +205,12 @@ export default function UserInviteModal({
205205

206206
handleSuccess(`Invite send to ${inviteeName.trim() === '' ? inviteeEmail : inviteeName}.`);
207207
} catch (e) {
208-
console.debug('cannot send user invite', e);
209-
const errorMessage = e.message || e.response?.data?.message || '';
210-
211-
if (errorMessage.includes('email already exists')) {
212-
handleError('Invitation failed: Email address already exists.');
213-
} else if (errorMessage.includes('invalid email')) {
214-
handleError('Invitation failed: Invalid email format.');
215-
} else if (errorMessage.includes('user limit reached')) {
216-
handleError('Invitation failed: User limit reached for the organization.');
217-
} else {
218-
handleError(`Invitation to ${inviteeFirstName} ${inviteeLastName} failed.`);
219-
}
208+
console.debug('Error during user invite:', e);
209+
const errorMessage =
210+
e?.response?.data?.message ||
211+
e?.message ||
212+
`Invitation to ${inviteeFirstName} ${inviteeLastName} failed.`;
213+
handleError(`Invitation failed: ${errorMessage}`);
220214
}
221215
setInviteModal(false);
222216
setLoading(false);

0 commit comments

Comments
 (0)