From 214bc00f82f2c0b72553ed8cd9c18b53bd2fb7dd Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Wed, 14 Sep 2011 16:25:03 -0400 Subject: [PATCH] fix issues regarding uppercase in user's email or urn --- sfa/plc/slices.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/sfa/plc/slices.py b/sfa/plc/slices.py index abebcaa4..857e5fb2 100644 --- a/sfa/plc/slices.py +++ b/sfa/plc/slices.py @@ -305,16 +305,17 @@ class Slices: users_dict = {} for user in users: if 'email' in user: - users_dict[user['email'].lower()] = user + user['email'] = user['email'].lower() elif 'urn' in user: - fake_email = Xrn(user['urn']).get_leaf() + "@geni.net" - user['email'] = fake_email.lower() - users_dict[fake_email] = user + email = Xrn(user['urn']).get_leaf() + "@geni.net" + email = email.lower() + user['email'] = email else: - fake_email = hrn_to_pl_slicename(slice_hrn) + "@geni.net" - user['email'] = fake_email.lower() - users_dict[fake_email] = user - + email = hrn_to_pl_slicename(slice_hrn) + "@geni.net" + email = email.lower() + user['email'] = email + users_dict[email] = user + # requested slice users requested_user_ids = users_dict.keys() -- 2.47.0