From 7c17f77e17a28e4cb6e358f23a671b09df5462bf Mon Sep 17 00:00:00 2001 From: Mohamed Larabi Date: Tue, 3 Dec 2013 17:37:52 +0100 Subject: [PATCH] fix GetPeerData() --- PLC/Methods/GetPeerData.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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. -- 2.43.0