]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #1922 can now delete invites to invisible groups
authorCash Costello <cash.costello@gmail.com>
Sat, 24 Dec 2011 00:58:27 +0000 (19:58 -0500)
committerCash Costello <cash.costello@gmail.com>
Sat, 24 Dec 2011 00:58:27 +0000 (19:58 -0500)
mod/groups/actions/groups/membership/delete_invite.php

index 4b654f0b6dfd4f55844be92e0261babae11e13a3..d21aa0309df6cdfad4d09f062027ebdb7b64b679 100644 (file)
@@ -9,7 +9,11 @@ $user_guid = get_input('user_guid', elgg_get_logged_in_user_guid());
 $group_guid = get_input('group_guid');
 
 $user = get_entity($user_guid);
+
+// invisible groups require overriding access to delete invite
+$old_access = elgg_set_ignore_access(true);
 $group = get_entity($group_guid);
+elgg_set_ignore_access($old_access);
 
 // If join request made
 if (check_entity_relationship($group->guid, 'invited', $user->guid)) {