chore(email): fix case sensitivity for fraport-e-account email checks

This commit is contained in:
Steffen Jost 2023-04-20 10:10:06 +00:00
parent 13f53e3221
commit 3f759614b4

View File

@ -83,7 +83,7 @@ validEmail :: Email -> Bool -- Email = Text
validEmail email = validRFC5322 && not invalidFraport
where
validRFC5322 = Email.isValid $ encodeUtf8 email
invalidFraport = case Text.stripSuffix "@fraport.de" email of
invalidFraport = case Text.stripSuffix "@fraport.de" (foldCase email) of
Just fralogin -> all isDigit $ drop 1 fralogin
Nothing -> False