don't resolve user records if there aren't any users
authorsmbaker <smbaker@fc8clean.lan>
Mon, 12 Sep 2011 22:28:48 +0000 (15:28 -0700)
committersmbaker <smbaker@fc8clean.lan>
Mon, 12 Sep 2011 22:28:48 +0000 (15:28 -0700)
sfa/client/sfi.py [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index 71a7825..726138f
@@ -962,7 +962,7 @@ class Sfi:
         all_keys = []
         all_key_ids = []
         slice_records = self.registry.Resolve(slice_urn, [user_cred.save_to_string(save_parents=True)])
-        if slice_records and 'researcher' in slice_records[0]:
+        if slice_records and 'researcher' in slice_records[0] and slice_records[0]['researcher']!=[]:
             slice_record = slice_records[0]
             user_hrns = slice_record['researcher']
             user_urns = [hrn_to_urn(hrn, 'user') for hrn in user_hrns]