From bb6c2703bfef1a5f7ebdfb08b928590603ee46b5 Mon Sep 17 00:00:00 2001 From: Zeyy123-Tech4Less Date: Tue, 14 Oct 2025 16:07:52 -0400 Subject: [PATCH] Handle invitation email fallback success message --- clever-kpis-main/src/components/AdminUserManagement.tsx | 7 ++++++- src/components/AdminUserManagement.tsx | 7 ++++++- supabase/functions/send-invitation/index.ts | 6 +++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/clever-kpis-main/src/components/AdminUserManagement.tsx b/clever-kpis-main/src/components/AdminUserManagement.tsx index 700e0bc..bfccffc 100644 --- a/clever-kpis-main/src/components/AdminUserManagement.tsx +++ b/clever-kpis-main/src/components/AdminUserManagement.tsx @@ -53,7 +53,12 @@ export function AdminUserManagement() { if (error instanceof Error && error.message) { errorMessage = error.message; - if (errorMessage.includes("User created but failed to send an invitation email")) { + const inviteEmailFailureMessages = [ + "User created but failed to send an invitation email", + "User created but failed to send invitation email", + ]; + + if (inviteEmailFailureMessages.some((failureMessage) => errorMessage.includes(failureMessage))) { toast({ title: "Success", description: "Email has been stored successfully.", diff --git a/src/components/AdminUserManagement.tsx b/src/components/AdminUserManagement.tsx index c4c4909..20acbcd 100644 --- a/src/components/AdminUserManagement.tsx +++ b/src/components/AdminUserManagement.tsx @@ -104,7 +104,12 @@ export function AdminUserManagement() { if (error instanceof Error && error.message) { errorMessage = error.message; - if (errorMessage.includes("User created but failed to send an invitation email")) { + const inviteEmailFailureMessages = [ + "User created but failed to send an invitation email", + "User created but failed to send invitation email", + ]; + + if (inviteEmailFailureMessages.some((failureMessage) => errorMessage.includes(failureMessage))) { toast({ title: "Success", description: "Email has been stored successfully.", diff --git a/supabase/functions/send-invitation/index.ts b/supabase/functions/send-invitation/index.ts index 27a1967..f609bc3 100644 --- a/supabase/functions/send-invitation/index.ts +++ b/supabase/functions/send-invitation/index.ts @@ -83,8 +83,12 @@ serve(async (req) => { if (inviteError) { const message = inviteError.message || "Failed to send invitation"; + const inviteEmailFailureMessages = [ + "User created but failed to send an invitation email", + "User created but failed to send invitation email", + ]; - if (message.includes("User created but failed to send an invitation email")) { + if (inviteEmailFailureMessages.some((failureMessage) => message.includes(failureMessage))) { let cleanupUserId = invitation?.user?.id ?? null; if (!cleanupUserId) {