From 9a70f054c7e8e0c8643bc7a4919d28732df27478 Mon Sep 17 00:00:00 2001 From: Torsten Grote <t@grobox.de> Date: Tue, 25 Jul 2017 09:29:39 -0300 Subject: [PATCH] Use proper GroupId when reacting to accepted invitations Fixes #955 --- .../org/briarproject/briar/android/blog/BlogControllerImpl.java | 2 +- .../briarproject/briar/android/forum/ForumControllerImpl.java | 2 +- .../android/privategroup/conversation/GroupControllerImpl.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/blog/BlogControllerImpl.java b/briar-android/src/main/java/org/briarproject/briar/android/blog/BlogControllerImpl.java index 414420dbd2..21d0856c22 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/blog/BlogControllerImpl.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/blog/BlogControllerImpl.java @@ -106,7 +106,7 @@ class BlogControllerImpl extends BaseControllerImpl BlogInvitationResponseReceivedEvent b = (BlogInvitationResponseReceivedEvent) e; InvitationResponse r = b.getResponse(); - if (r.getGroupId().equals(groupId) && r.wasAccepted()) { + if (r.getShareableId().equals(groupId) && r.wasAccepted()) { LOG.info("Blog invitation accepted"); onBlogInvitationAccepted(b.getContactId()); } diff --git a/briar-android/src/main/java/org/briarproject/briar/android/forum/ForumControllerImpl.java b/briar-android/src/main/java/org/briarproject/briar/android/forum/ForumControllerImpl.java index 8d97e78100..f218f4393e 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/forum/ForumControllerImpl.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/forum/ForumControllerImpl.java @@ -85,7 +85,7 @@ class ForumControllerImpl extends (ForumInvitationResponseReceivedEvent) e; ForumInvitationResponse r = (ForumInvitationResponse) f.getResponse(); - if (r.getGroupId().equals(getGroupId()) && r.wasAccepted()) { + if (r.getShareableId().equals(getGroupId()) && r.wasAccepted()) { LOG.info("Forum invitation was accepted"); onForumInvitationAccepted(r.getContactId()); } diff --git a/briar-android/src/main/java/org/briarproject/briar/android/privategroup/conversation/GroupControllerImpl.java b/briar-android/src/main/java/org/briarproject/briar/android/privategroup/conversation/GroupControllerImpl.java index db6029e57c..ebd41767ce 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/privategroup/conversation/GroupControllerImpl.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/privategroup/conversation/GroupControllerImpl.java @@ -108,7 +108,7 @@ class GroupControllerImpl extends (GroupInvitationResponseReceivedEvent) e; final GroupInvitationResponse r = (GroupInvitationResponse) g.getResponse(); - if (getGroupId().equals(r.getGroupId()) && r.wasAccepted()) { + if (getGroupId().equals(r.getShareableId()) && r.wasAccepted()) { listener.runOnUiThreadUnlessDestroyed(new Runnable() { @Override public void run() { -- GitLab