1 files changed, 4 insertions, 0 deletions
diff --git a/synapse/handlers/groups_local.py b/synapse/handlers/groups_local.py
index b8b1e754c7..3a738ef36f 100644
--- a/synapse/handlers/groups_local.py
+++ b/synapse/handlers/groups_local.py
@@ -203,12 +203,16 @@ class GroupsLocalHandler(object):
user_id=user_id,
)
+ # TODO: Check that the group is public and we're being added publically
+ is_publicised = content.get("publicise", False)
+
token = yield self.store.register_user_group_membership(
group_id, user_id,
membership="join",
is_admin=False,
local_attestation=local_attestation,
remote_attestation=remote_attestation,
+ is_publicised=is_publicised,
)
self.notifier.on_new_event(
"groups_key", token, users=[user_id],
|