fix(users): repair create delete and duplicate email handling
This commit is contained in:
parent
155fdbb16a
commit
0bbcaba211
22 changed files with 773 additions and 107 deletions
|
|
@ -18,7 +18,7 @@ class UserRepository(Repository[User]):
|
|||
model = User
|
||||
|
||||
def by_email(self, email: str) -> User | None:
|
||||
return self.session.scalar(select(User).where(User.email == email.lower()))
|
||||
return self.session.scalar(select(User).where(User.email == email.strip().lower()))
|
||||
|
||||
|
||||
class CustomerRepository(Repository[Customer]):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue