From: Tony Mack <tmack@paris.CS.Princeton.EDU> Date: Wed, 7 Sep 2011 16:35:41 +0000 (-0400) Subject: trying to resolve potential issues with foreign site login bases X-Git-Tag: sfa-1.0-36~18^2~4 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=d00f5015b780d84ebc70a339918ae13253fade3d;p=sfa.git trying to resolve potential issues with foreign site login bases --- diff --git a/sfa/plc/slices.py b/sfa/plc/slices.py index c35f7536..84698f3c 100644 --- a/sfa/plc/slices.py +++ b/sfa/plc/slices.py @@ -230,7 +230,8 @@ class Slices: (slice_hrn, type) = urn_to_hrn(slice_xrn) site_hrn = get_authority(slice_hrn) # login base can't be longer than 20 characters - authority_name = get_leaf(site_hrn) + slicename = hrn_to_pl_slicename(hrn) + authority_name = slicename.split('_')[0] login_base = authority_name[:20] sites = self.api.plshell.GetSites(self.api.plauth, login_base) if not sites: