mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-05-17 07:10:25 +02:00
Ensure password validation errors propagate (#3509)
* ensure password validation errors propagate * copy update * support o1 * improve typing * Revert "support o1" This reverts commit 9b7aa6008c773d987705cf5509eafba37b567319.
This commit is contained in:
parent
ca9ba925bd
commit
a0fa4adb60
@ -5,6 +5,7 @@ from datetime import datetime
|
||||
from datetime import timezone
|
||||
from email.mime.multipart import MIMEMultipart
|
||||
from email.mime.text import MIMEText
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
from typing import List
|
||||
from typing import Optional
|
||||
@ -228,6 +229,11 @@ class UserManager(UUIDIDMixin, BaseUserManager[User, uuid.UUID]):
|
||||
safe: bool = False,
|
||||
request: Optional[Request] = None,
|
||||
) -> User:
|
||||
# We verify the password here to make sure it's valid before we proceed
|
||||
await self.validate_password(
|
||||
user_create.password, cast(schemas.UC, user_create)
|
||||
)
|
||||
|
||||
user_count: int | None = None
|
||||
referral_source = (
|
||||
request.cookies.get("referral_source", None)
|
||||
|
Loading…
x
Reference in New Issue
Block a user