diff --git a/fastapi_users_db_beanie/__init__.py b/fastapi_users_db_beanie/__init__.py index 2ed9a9f..c8d982a 100644 --- a/fastapi_users_db_beanie/__init__.py +++ b/fastapi_users_db_beanie/__init__.py @@ -22,7 +22,7 @@ class BeanieBaseUser(Generic[ID], Document): is_superuser: bool = False is_verified: bool = False - class Collection: + class Settings: email_collation = Collation("en", strength=2) indexes = [ IndexModel("email", unique=True), @@ -69,7 +69,7 @@ async def get_by_email(self, email: str) -> Optional[UP_BEANIE]: """Get a single user by email.""" return await self.user_model.find_one( self.user_model.email == email, - collation=self.user_model.Collection.email_collation, + collation=self.user_model.Settings.email_collation, ) async def get_by_oauth_account(