skip requires on custom userfield

This commit is contained in:
Mirko Galimberti
2018-09-07 10:23:07 +02:00
parent 55a2f4a6b2
commit 09c8b5eced

View File

@@ -3456,12 +3456,12 @@ class Auth(AuthAPI):
error_message=self.messages.invalid_email)]
if not self.settings.email_case_sensitive:
table_user.email.requires.insert(0, IS_LOWER())
else:
table_user[userfield].requires = [
IS_IN_DB(self.db, table_user[userfield],
elif userfield == 'username':
table_user.username.requires = [
IS_IN_DB(self.db, table_user.username,
error_message=self.messages.invalid_username)]
if not self.settings.username_case_sensitive:
table_user[userfield].requires.insert(0, IS_LOWER())
table_user.username.requires.insert(0, IS_LOWER())
form = SQLFORM(table_user,
fields=[userfield],