From: Sascha Silbe <sascha-pgp@silbe.org>
Subject: [PATCH] Invite: fall back to object path (#1754)
If we don't know the public key of a buddy (usually because it's a non-Sugar
client) use the DBus object path for the invitation.
Requires object path support in
sugar.presence.presenceservice.PresenceService.get_buddy() (SL#1753).
This change allows inviting non-Sugar clients to Chat.
Signed-off-by: Sascha Silbe <sascha-pgp@silbe.org>
---
src/jarabe/view/buddymenu.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/jarabe/view/buddymenu.py b/src/jarabe/view/buddymenu.py
index 4637751..1dbe958 100644
a
|
b
|
class BuddyMenu(Palette): |
156 | 156 | service = activity.get_service() |
157 | 157 | if service: |
158 | 158 | buddy = self._buddy.get_buddy() |
159 | | service.Invite(buddy.props.key) |
| 159 | service.Invite(buddy.props.key or buddy.object_path()) |
160 | 160 | else: |
161 | 161 | logging.error('Invite failed, activity service not ') |