This commit is contained in:
@@ -69,13 +69,11 @@ def update_one(session: Session, id: int, user: models.UserCreate) -> models.Use
|
||||
if not new_user:
|
||||
return None
|
||||
|
||||
user_updates = user.model_dump(exclude="role_names")
|
||||
for key, value in user_updates.items():
|
||||
setattr(new_user, key, value)
|
||||
new_user.email = user.email
|
||||
new_user.name = user.name
|
||||
|
||||
roles = get_or_create_roles(session, user.role_names)
|
||||
new_user.roles = roles
|
||||
|
||||
session.add(new_user)
|
||||
session.commit()
|
||||
session.refresh(new_user)
|
||||
|
||||
Reference in New Issue
Block a user