fix permissions issue
This commit is contained in:
@@ -31,7 +31,8 @@ async def update_user(data: pydantic.UserUpdate, user=Depends(get_current_user))
|
||||
if not user_check:
|
||||
raise HTTPException(status_code=status.HTTP_404_NOT_FOUND, detail="User not found")
|
||||
if not user_check.admin:
|
||||
if data.code != user_check.code:
|
||||
print(data.code)
|
||||
if data.code != user_check.code and data.code:
|
||||
raise HTTPException(
|
||||
status_code=status.HTTP_403_FORBIDDEN,
|
||||
detail="Ordinary users cannot change their code"
|
||||
|
||||
Reference in New Issue
Block a user