From: Mohamed Larabi Date: Tue, 3 Dec 2013 16:37:52 +0000 (+0100) Subject: fix GetPeerData() X-Git-Tag: plcapi-5.3-1~3 X-Git-Url: http://git.onelab.eu/?p=plcapi.git;a=commitdiff_plain;h=7c17f77e17a28e4cb6e358f23a671b09df5462bf fix GetPeerData() --- diff --git a/PLC/Methods/GetPeerData.py b/PLC/Methods/GetPeerData.py index 1f0bc50..86193d0 100644 --- a/PLC/Methods/GetPeerData.py +++ b/PLC/Methods/GetPeerData.py @@ -59,12 +59,13 @@ class GetPeerData(Method): person_fields = [ field for field in Person.fields if field \ not in ['password', 'verification_key', 'verification_expires']] - site_fields = Site.fields - slice_fields = Slice.fields + site_fields = [field for field in Site.fields] + slice_fields = [field for field in Slice.fields] + try: person_fields += ['sfa_created','hrn'] site_fields += ['sfa_created','hrn'] - slice_fields +=['sfa_created','hrn'] + slice_fields += ['sfa_created','hrn'] # XXX Optimize to return only those Persons, Keys, and Slices # necessary for slice creation on the calling peer's nodes.