generate username from users urn if it exists
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 8 Sep 2011 20:41:27 +0000 (16:41 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 8 Sep 2011 20:41:27 +0000 (16:41 -0400)
sfa/plc/slices.py

index b67ded5..abebcaa 100644 (file)
@@ -306,6 +306,10 @@ class Slices:
         for user in users:
             if 'email' in user:     
                 users_dict[user['email'].lower()] = user
+            elif 'urn' in user:
+                fake_email = Xrn(user['urn']).get_leaf() + "@geni.net"
+                user['email'] = fake_email.lower()
+                users_dict[fake_email] = user
             else:
                 fake_email = hrn_to_pl_slicename(slice_hrn) + "@geni.net"
                 user['email'] = fake_email.lower()