Skip to content

Commit 8e3e6bc

Browse files
committed
API token auth bug fix
1 parent 11cfe44 commit 8e3e6bc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

core/auth.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ def api_validateAPIKey():
360360
user = _user().getAsClass(query={ "apiTokens" : { "$in" : [ api.request.headers.get("x-api-key") ] } } )
361361
if len(user) == 1:
362362
user = user[0]
363-
return { "x-api-token" : generateSession({ "_id" : user._id, "user" : user.username, "primaryGroup" : user.primaryGroup, "admin" : isAdmin(user), "accessIDs" : enumerateGroups(user), "authenticated" : True })}
363+
return { "x-api-token" : generateSession({ "_id" : user._id, "user" : user.username, "primaryGroup" : user.primaryGroup, "admin" : isAdmin(user), "accessIDs" : enumerateGroups(user), "authenticated" : True }).decode()}, 200
364364
return {}, 404
365365

366366
@api.webServer.route(api.base+"auth/poll/", methods=["GET"])

0 commit comments

Comments
 (0)