From 9fe2f7194310dffd29a95476f1dd38e9ff2ced17 Mon Sep 17 00:00:00 2001 From: Ycarus Date: Fri, 17 Jan 2020 15:46:55 +0100 Subject: [PATCH] Fix --- omr-admin.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/omr-admin.py b/omr-admin.py index c562cb1..ecb9e0b 100755 --- a/omr-admin.py +++ b/omr-admin.py @@ -1167,11 +1167,9 @@ def add_user(*, params: NewUser,current_user: User = Depends(get_current_user)): content = json.load(f) userid = 2 for users in content['users'][0]: - #usercontent = content['users'][0][users] - for usercontent in users: - if 'userid' in usercontent: - if usercontent['userid'] > userid: - userid = usercontent['userid'] + if 'userid' in content['users'][0][users]: + if int(content['users'][0][users]['userid']) > userid: + userid = int(content['users'][0][users]['userid']) userid = userid + 1 user_key = secrets.token_hex(32) user_json = json.loads('{"'+ params.username + '": {"username":"'+ params.username +'","permissions":"'+params.permission+'","user_password": "'+user_key.upper()+'","disabled":"false","userid":"' + str(userid) + '"}}')