From dc0132addaf2a26daaf5f3b52dffdcb1502a9c03 Mon Sep 17 00:00:00 2001 From: Ondrej Hamada Date: Tue, 3 Apr 2012 15:16:58 +0200 Subject: Fix empty external member processing Validation of external member was failing for empty strings because of wrong condition. https://fedorahosted.org/freeipa/ticket/2447 --- ipalib/plugins/baseldap.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ipalib') diff --git a/ipalib/plugins/baseldap.py b/ipalib/plugins/baseldap.py index 3e792347..f185977e 100644 --- a/ipalib/plugins/baseldap.py +++ b/ipalib/plugins/baseldap.py @@ -326,7 +326,7 @@ def add_external_pre_callback(membertype, ldap, dn, keys, options): def validate_host(hostname): validate_hostname(hostname, check_fqdn=False, allow_underscore=True) - if membertype in options: + if options.get(membertype): if membertype == 'host': validator = validate_host else: -- cgit