chore(webapp): shorten invite-email-case-insensitive server-changes entry

This commit is contained in:
isshaddad
2026-06-12 13:57:53 -04:00
parent 16a94be9cd
commit bb73f7099f
@@ -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.