projects
/
webmin.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ef64de5
)
Handle empty new object class
author
Jamie Cameron
<jcameron@webmin.com>
Sat, 23 Jan 2010 22:39:06 +0000
(14:39 -0800)
committer
Jamie Cameron
<jcameron@webmin.com>
Sat, 23 Jan 2010 22:39:06 +0000
(14:39 -0800)
ldap-useradmin/ldap-useradmin-lib.pl
patch
|
blob
|
history
diff --git
a/ldap-useradmin/ldap-useradmin-lib.pl
b/ldap-useradmin/ldap-useradmin-lib.pl
index
da241e4
..
29d61b9
100755
(executable)
--- a/
ldap-useradmin/ldap-useradmin-lib.pl
+++ b/
ldap-useradmin/ldap-useradmin-lib.pl
@@
-242,7
+242,8
@@
local $base = &get_user_base();
local @attrs = &user_to_dn($_[1]);
push(@attrs, &split_props($config{'mod_props'}, $_[1]));
push(@attrs, @{$_[1]->{'ldap_attrs'}});
-if (defined($_[1]->{'ldap_class'})) {
+if ($_[1]->{'ldap_class'} &&
+ (!ref($_[1]->{'ldap_class'}) || @{$_[1]->{'ldap_class'}})) {
push(@attrs, "objectClass" => $_[1]->{'ldap_class'});
}
if (&indexoflc("person", @{$_[1]->{'ldap_class'}}) >= 0 &&