From bb73f7099f35dfbceeb948caec02403487dfa613 Mon Sep 17 00:00:00 2001 From: isshaddad Date: Fri, 12 Jun 2026 13:57:53 -0400 Subject: [PATCH] chore(webapp): shorten invite-email-case-insensitive server-changes entry --- .server-changes/invite-email-case-insensitive.md | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/.server-changes/invite-email-case-insensitive.md b/.server-changes/invite-email-case-insensitive.md index 9db0ba5a4..ea2385884 100644 --- a/.server-changes/invite-email-case-insensitive.md +++ b/.server-changes/invite-email-case-insensitive.md @@ -3,15 +3,4 @@ area: webapp type: fix --- -Org member invites now match emails case-insensitively. Previously an invite -created with different casing than the invitee's account email (e.g. -"Andreas@example.com" vs "andreas@example.com") could never be accepted — -the accept route compared emails strictly and the pending-invite lookups -were exact-match. Invite emails are now lowercased on creation, and all -invite-by-email lookups (accept, decline, pending list) match -case-insensitively so existing mixed-case invite rows still work. - -Accepting an invite now also consumes any case-variant duplicate invites -for the same org (pairs left over from before normalization), and -re-inviting an already-invited email acts as a resend instead of failing -on the unique constraint. +Org member invites now match emails case-insensitively, so an invite whose email casing differs from the invitee's account email can be accepted. Re-inviting an already-invited email now resends the invite instead of failing.