diff options
| author | Jason Gerard DeRose <jderose@redhat.com> | 2008-10-14 15:45:57 -0600 |
|---|---|---|
| committer | Jason Gerard DeRose <jderose@redhat.com> | 2008-10-14 15:45:57 -0600 |
| commit | 0ebdbaa4502f70350cf116cd9a1496a012a834df (patch) | |
| tree | d46ece432b9912982ca909613857351dd28f8b13 /ipa_server/servercore.py | |
| parent | ff88652a405c7fd9236a9b1d80dd8955a9ca056d (diff) | |
| parent | 30664cde88b70f478d75a768426db5f655c5f867 (diff) | |
Merge branch 'master' of git://git.engineering.redhat.com/users/rcritten/freeipa2
Diffstat (limited to 'ipa_server/servercore.py')
| -rw-r--r-- | ipa_server/servercore.py | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/ipa_server/servercore.py b/ipa_server/servercore.py index 3e98e6f6..7310104d 100644 --- a/ipa_server/servercore.py +++ b/ipa_server/servercore.py @@ -184,18 +184,13 @@ def get_user_by_uid(uid, sattrs): # User support -def user_exists(uid): - """Return True if the exists, False otherwise.""" - # FIXME: fix the filter - # FIXME: should accept a container to look in -# uid = self.__safe_filter(uid) - searchfilter = "(&(uid=%s)(objectclass=posixAccount))" % uid - +def entry_exists(dn): + """Return True if the entry exists, False otherwise.""" try: - get_sub_entry("cn=accounts," + basedn, searchfilter, ['dn','uid']) + get_base_entry(dn, "objectclass=*", ['dn','objectclass']) return True except errors.NotFound: - return True + return False def get_user_by_uid (uid, sattrs): """Get a specific user's entry. Return as a dict of values. |
