Fix regression on refreshing group_contact cache before checking acls
authoreileen <emcnaughton@wikimedia.org>
Thu, 14 Feb 2019 05:37:14 +0000 (18:37 +1300)
committereileen <emcnaughton@wikimedia.org>
Thu, 14 Feb 2019 20:18:48 +0000 (09:18 +1300)
commit1d9020305161093565b699ed16a400b242162199
tree5d14468aa2beb5bf1c184d3cf89eea8c2b23cda7
parent91f9379b93bce63d806da94ee0183a930ebac6f6
Fix regression on refreshing group_contact cache before checking acls

We seem to be checking if the cache needs a rebuild and IF SO doing 2 actions
1) rebuilding it
2) permitting access to contacts related to it

When really it should do only 1) above - this patch changes as such

This seems to be whackamole off https://github.com/civicrm/civicrm-core/pull/12344
going too far one way & https://github.com/civicrm/civicrm-core/pull/13448
fixing but adding this new variant
CRM/ACL/BAO/ACL.php