Skip to content

Commit 3d36267

Browse files
userinfo fix
1 parent de16a2c commit 3d36267

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

service/controllers.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -228,11 +228,11 @@ def _handle_userinfo_request(request, oidc=False):
228228
# rubin scope with info via data_rights
229229
# adding data rights for specific users for rubin - test
230230
logger.debug(f"userinfo: {userinfo}")
231-
if oidc and hasattr(userinfo, 'username'):
232-
if userinfo.username in ["cgarcia", "mpackard", "kprice", "jstubbs"]:
233-
data_rights = get_user_data_rights(user)
234-
if data_rights:
235-
userinfo["data_rights"] = " ".join(data_rights)
231+
username = userinfo.get('username')
232+
if oidc and username in ["cgarcia", "mpackard", "kprice", "jstubbs"]:
233+
data_rights = get_user_data_rights(username)
234+
if data_rights:
235+
userinfo["data_rights"] = " ".join(data_rights)
236236

237237
return utils.ok(result=userinfo.serialize, msg="User profile retrieved successfully.")
238238

0 commit comments

Comments
 (0)