diff --git a/ipaserver/plugins/stageuser.py b/ipaserver/plugins/stageuser.py index f417df57b..743435523 100644 --- a/ipaserver/plugins/stageuser.py +++ b/ipaserver/plugins/stageuser.py @@ -451,7 +451,8 @@ class stageuser_find(baseuser_find): self.pre_common_callback(ldap, filter, attrs_list, base_dn, scope, *keys, **options) - container_filter = "(objectclass=posixaccount)" + container_filter = ldap.make_filter_from_attr( + 'objectclass', 'posixaccount') # provisioning system can create non posixaccount stage user # but then they have to create inetOrgPerson stage user stagefilter = filter.replace(container_filter,