(test) New JSON payload for contacts list
Results are now an array of arrays instead of an array of dictionaries.pull/201/head
parent
aab87212d0
commit
31a51ccc83
|
@ -71,8 +71,12 @@ class Carddav:
|
||||||
url = "/SOGo/so/%s/Contacts/personal/view" % (self.login)
|
url = "/SOGo/so/%s/Contacts/personal/view" % (self.login)
|
||||||
content = self._get(url)
|
content = self._get(url)
|
||||||
#print "\nCONTENT:", content
|
#print "\nCONTENT:", content
|
||||||
if 'cards' in content:
|
if 'headers' in content:
|
||||||
self.cards = content['cards']
|
self.cards = []
|
||||||
|
fields = content['headers'][0]
|
||||||
|
for h in content['headers'][1:]:
|
||||||
|
card = {f: h[i] for i, f in enumerate(fields)}
|
||||||
|
self.cards.append(card)
|
||||||
else:
|
else:
|
||||||
self.cards = []
|
self.cards = []
|
||||||
return self.cards
|
return self.cards
|
||||||
|
|
Loading…
Reference in New Issue