chore: add email blocklist unit test

This commit is contained in:
famfo 2025-08-23 01:57:35 +02:00 committed by Earl Warren
commit a511e37572
No known key found for this signature in database
GPG key ID: 0579CB2928A78A00
9 changed files with 92 additions and 21 deletions

View file

@ -149,7 +149,7 @@ func CreateUser(ctx *context.APIContext) {
return
}
if !validation.IsEmailDomainAllowed(u.Email) {
if _, ok := validation.IsEmailDomainAllowed(u.Email); !ok {
ctx.Resp.Header().Add("X-Gitea-Warning", fmt.Sprintf("the domain of user email %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST", u.Email))
}
@ -235,7 +235,7 @@ func EditUser(ctx *context.APIContext) {
return
}
if !validation.IsEmailDomainAllowed(*form.Email) {
if _, ok := validation.IsEmailDomainAllowed(*form.Email); !ok {
ctx.Resp.Header().Add("X-Gitea-Warning", fmt.Sprintf("the domain of user email %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST", *form.Email))
}
}