diff options
author | redmatrix <git@macgirvin.com> | 2016-08-12 18:17:39 -0700 |
---|---|---|
committer | redmatrix <git@macgirvin.com> | 2016-08-12 18:17:39 -0700 |
commit | 165f442d70d5ef3e025f72ba38f5a423d1245736 (patch) | |
tree | a094b3eaf2cf84be3d53c6e9d62aaa629d24ba98 /include | |
parent | 5365e9b3a5eb8d270d2b805db0d7b2770f352229 (diff) | |
download | volse-hubzilla-165f442d70d5ef3e025f72ba38f5a423d1245736.tar.gz volse-hubzilla-165f442d70d5ef3e025f72ba38f5a423d1245736.tar.bz2 volse-hubzilla-165f442d70d5ef3e025f72ba38f5a423d1245736.zip |
pending flag not being reset when using autoperms from custom role
Diffstat (limited to 'include')
-rw-r--r-- | include/zot.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/zot.php b/include/zot.php index 3a1986e3b..01b29f74b 100644 --- a/include/zot.php +++ b/include/zot.php @@ -457,11 +457,13 @@ function zot_refresh($them, $channel = null, $force = false) { // new connection $my_perms = null; + $automatic = false; $role = get_pconfig($channel['channel_id'],'system','permissions_role'); if($role) { $xx = \Zotlabs\Access\PermissionRoles::role_perms($role); if($xx['perms_auto']) { + $automatic = true; $default_perms = $xx['perms_connect']; $my_perms = \Zotlabs\Access\Permissions::FilledPerms($default_perms); } @@ -470,6 +472,7 @@ function zot_refresh($them, $channel = null, $force = false) { if(! $my_perms) { $m = \Zotlabs\Access\Permissions::FilledAutoperms($channel['channel_id']); if($m) { + $automatic = true; $my_perms = $m; } } @@ -496,7 +499,7 @@ function zot_refresh($them, $channel = null, $force = false) { dbesc(datetime_convert()), dbesc(datetime_convert()), dbesc($next_birthday), - intval(($default_perms) ? 0 : 1) + intval(($automatic) ? 0 : 1) ); if($y) { |