# HG changeset patch # User souliane # Date 1413571118 -7200 # Node ID daa9be94e88ff174c0e42acd6aa2fea331013204 # Parent f8a355bede6ab23c41e07e8fe92c0ff69d46cb82 browser_side: fixes wrong JID construction when processing getPresenceStatuses result diff -r f8a355bede6a -r daa9be94e88f src/browser/libervia_main.py --- a/src/browser/libervia_main.py Sat Oct 18 13:54:13 2014 +0200 +++ b/src/browser/libervia_main.py Fri Oct 17 20:38:38 2014 +0200 @@ -850,7 +850,8 @@ for entity in presence_data: for resource in presence_data[entity]: args = presence_data[entity][resource] - self._presenceUpdateCb("%s/%s" % (entity, resource), *args) + full = ('%s/%s' % (jid.JID(entity).bare, resource)) if resource else entity + self._presenceUpdateCb(full, *args) def _getRoomsJoinedCb(self, room_data): for room in room_data: