Browsertrix is the hosted, high-fidelity, browser-based crawling service from Webrecorder designed to make web archiving easier and more accessible for all!
What did you expect to happen? What happened instead?
Due to inconsistent use of EmailStr and str type, invites to an upper case e-mail, eg. Example@EXample.com where being matched incorrectly due to inconsistent case conversion.
Using pydantic's EmailStr when dealing with emails should ensure consistent casing for comparison, and avoid invites being rejected.
Reproduction instructions
Invite user with email such as Example@EXample.com
Browsertrix Version
v1.11.6
What did you expect to happen? What happened instead?
Due to inconsistent use of
EmailStr
andstr
type, invites to an upper case e-mail, eg.Example@EXample.com
where being matched incorrectly due to inconsistent case conversion. Using pydantic'sEmailStr
when dealing with emails should ensure consistent casing for comparison, and avoid invites being rejected.Reproduction instructions
Example@EXample.com
Screenshots / Video
No response
Environment
No response
Additional details
No response