fix: login with username server validations (#7719)

This commit is contained in:
Jarrod Flesch
2024-08-16 12:07:53 -04:00
committed by GitHub
parent 11816080a6
commit 95569e44e4

View File

@@ -44,11 +44,11 @@ export const ensureUsernameOrEmail = <TSlug extends CollectionSlug>({
missingFields = true
}
// prevent clearing email if no username
if ('email' in data && !data.email && !originalDoc.username) {
if ('email' in data && !data.email && !originalDoc.username && !data?.username) {
missingFields = true
}
// prevent clearing username if no email
if ('username' in data && !data.username && !originalDoc.email) {
if ('username' in data && !data.username && !originalDoc.email && !data?.email) {
missingFields = true
}
}