Condition "contact (not) in group" does not respect parent groups
When I add a group A and a group B and make both groups children of group Master the following occurs:
- within the CiviCRM UI if I add contact 123 to group A and then check the contacts in the Master group, contact 123 shows up
- if I use the condition 'contact (not) in group' and set the parameter to group Master the condition will return invalid for contact 123
- if I use the condition 'contact (nto) in group' and set the parameter to group A the condition will return valid for contact 123
Desired behaviour is that the condition is also valid for group Master.