We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 1291b3d + 97a03e7 commit 240f3e4Copy full SHA for 240f3e4
backend/onyx/auth/schemas.py
@@ -49,4 +49,7 @@ class UserCreate(schemas.BaseUserCreate):
49
50
51
class UserUpdate(schemas.BaseUserUpdate):
52
- role: UserRole
+ """
53
+ Role updates are not allowed through the user update endpoint for security reasons
54
+ Role changes should be handled through a separate, admin-only process
55
backend/onyx/auth/users.py
@@ -272,7 +272,6 @@ async def create(
272
if not user.role.is_web_login() and user_create.role.is_web_login():
273
user_update = UserUpdate(
274
password=user_create.password,
275
- role=user_create.role,
276
is_verified=user_create.is_verified,
277
)
278
user = await self.update(user_update, user)
0 commit comments