From: Tony Mack Date: Wed, 14 Sep 2011 20:25:03 +0000 (-0400) Subject: fix issues regarding uppercase in user's email or urn X-Git-Tag: sfa-1.0-36~3 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=214bc00f82f2c0b72553ed8cd9c18b53bd2fb7dd;p=sfa.git fix issues regarding uppercase in user's email or urn --- 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()