We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f1c6b36 commit a8cd72eCopy full SHA for a8cd72e
1 file changed
brood/actions.py
@@ -719,14 +719,14 @@ def get_current_user_with_groups_by_token(
719
objects = query.all()
720
if len(objects) == 0:
721
raise TokenNotFound("Token not found")
722
- if len(objects) > 1:
723
- logger.error(f"Found several users with token id: {token}")
724
- raise Exception("Found several users")
725
726
active_token = objects[0][0]
727
user = objects[0][1]
728
groups = []
729
for object in objects:
+ if object[1].id != user.id:
+ logger.error(f"Found several users with token id: {token}")
+ raise Exception("Found several users")
730
# Skip if there are no groups
731
if object[2] is None:
732
continue
0 commit comments