Skip to content

Commit 9fac086

Browse files
committed
Fixed: Username case insensitive
1 parent 44980a1 commit 9fac086

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

app/api/admin.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def post(self):
6767
args = register.parse_args()
6868
username = args.get('username')
6969

70-
if UserModel.objects(username=username).first():
70+
if UserModel.objects(username__iexact=username).first():
7171
return {'success': False, 'message': 'Username already exists.'}, 400
7272

7373
user = UserModel()
@@ -94,7 +94,7 @@ def get(self, username):
9494
if not current_user.is_admin:
9595
return {"success": False, "message": "Access denied"}, 401
9696

97-
user = UserModel.objects(username=username).first()
97+
user = UserModel.objects(username__iexact=username).first()
9898
if user is None:
9999
return {"success": False, "message": "User not found"}, 400
100100

@@ -108,7 +108,7 @@ def patch(self, username):
108108
if not current_user.is_admin:
109109
return {"success": False, "message": "Access denied"}, 401
110110

111-
user = UserModel.objects(username=username).first()
111+
user = UserModel.objects(username__iexact=username).first()
112112
if user is None:
113113
return {"success": False, "message": "User not found"}, 400
114114

@@ -132,7 +132,7 @@ def delete(self, username):
132132
if not current_user.is_admin:
133133
return {"success": False, "message": "Access denied"}, 401
134134

135-
user = UserModel.objects(username=username).first()
135+
user = UserModel.objects(username__iexact=username).first()
136136
if user is None:
137137
return {"success": False, "message": "User not found"}, 400
138138

app/api/users.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def post(self):
6767
args = register.parse_args()
6868
username = args.get('username')
6969

70-
if UserModel.objects(username=username).first():
70+
if UserModel.objects(username__iexact=username).first():
7171
return {'success': False, 'message': 'Username already exists.'}, 400
7272

7373
user = UserModel()
@@ -95,7 +95,7 @@ def post(self):
9595
args = login.parse_args()
9696
username = args.get('username')
9797

98-
user = UserModel.objects(username=username).first()
98+
user = UserModel.objects(username__iexact=username).first()
9999
if user is None:
100100
return {'success': False, 'message': 'Could not authenticate user'}, 400
101101

0 commit comments

Comments
 (0)