Mercurial > libervia-web
diff src/browser/libervia_main.py @ 576:daa9be94e88f
browser_side: fixes wrong JID construction when processing getPresenceStatuses result
author | souliane <souliane@mailoo.org> |
---|---|
date | Fri, 17 Oct 2014 20:38:38 +0200 |
parents | b07f0fe2763a |
children | e1a773a64fb6 |
line wrap: on
line diff
--- 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: