X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FGetPeerData.py;h=1f0bc5039f593cc2e55c62b06da83716902044f6;hb=da1245eddf5d3f69d50cd86132977ef8d9c24686;hp=aff8f8840b4d4728060167d6d34f1eda789abfdd;hpb=d78f1325418f845b6cfda0d2d2e7a098f8e45482;p=plcapi.git diff --git a/PLC/Methods/GetPeerData.py b/PLC/Methods/GetPeerData.py index aff8f88..1f0bc50 100644 --- a/PLC/Methods/GetPeerData.py +++ b/PLC/Methods/GetPeerData.py @@ -47,8 +47,11 @@ class GetPeerData(Method): # Filter out various secrets node_fields = [ field for field in Node.fields if field \ not in ['boot_nonce', 'key', 'session', 'root_person_ids']] - node_fields += ['hrn'] - nodes = Nodes(self.api, {'peer_id': None}, node_fields); + try: + node_fields += ['hrn'] + nodes = Nodes(self.api, {'peer_id': None}, node_fields) + except: + nodes = Nodes(self.api, {'peer_id': None}, node_fields) # filter out whitelisted nodes nodes = [ n for n in nodes if not n['slice_ids_whitelist']]