Return from getACLRoles when contactID is null
authoreileen <emcnaughton@wikimedia.org>
Tue, 23 Mar 2021 00:29:45 +0000 (13:29 +1300)
committereileen <emcnaughton@wikimedia.org>
Tue, 23 Mar 2021 00:29:45 +0000 (13:29 +1300)
commitdabb64f3df9d46279fccee141ec7fb9e99551b66
tree59e0cb2a35352bef302383809635c6c1177f7066
parentc0a3c4c222e44b4337b00bd21f74c5c29b780ee6
Return from getACLRoles when contactID is null

I've made this patch the least possible code wise to allow brain space to think about the query....

Basically the where is WHERE acl.entity_table='civicrm_acl_role'....

if contact_id is set it becomes AND acl.entity_table = 'civicrm_contact'

Which means that it would only ever return empty results

(once this is merged more cleanup can happen but I wanted to
make this change easy to think through)
CRM/ACL/BAO/ACL.php