diff libervia/pages/blog/page_meta.py @ 1243:8aff742d0dd0

pages: updated `identityGet` call, following backend changes
author Goffi <goffi@goffi.org>
date Sun, 19 Apr 2020 22:56:59 +0200
parents f511f8fbbf8a
children 6b7f9c3558cc
line wrap: on
line diff
--- a/libervia/pages/blog/page_meta.py	Sun Apr 19 22:56:15 2020 +0200
+++ b/libervia/pages/blog/page_meta.py	Sun Apr 19 22:56:59 2020 +0200
@@ -5,6 +5,7 @@
 from twisted.words.protocols.jabber import jid
 from twisted.internet import defer
 from libervia.server import session_iface
+from sat.tools.common import data_format
 from sat.core.log import getLogger
 
 log = getLogger(__name__)
@@ -45,15 +46,17 @@
             if entity_jid_s not in identities:
                 d_list.append(self.host.bridgeCall("identityGet",
                                                    entity_jid_s,
+                                                   [],
+                                                   True,
                                                    profile))
         identities_data = yield defer.DeferredList(d_list)
-        for idx, (success, identity) in enumerate(identities_data):
+        for idx, (success, identity_raw) in enumerate(identities_data):
             entity_jid_s = entities[idx]
             if not success:
                 log.warning(_("Can't retrieve identity of {entity}")
                     .format(entity=entity_jid_s))
             else:
-                identities[entity_jid_s] = identity
+                identities[entity_jid_s] = data_format.deserialise(identity_raw)
 
 
 def on_data_post(self, request):