mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Don't allow default objectclass list to be empty.
https://fedorahosted.org/freeipa/ticket/1945
This commit is contained in:
parent
94a8bc1917
commit
b68ce0313c
@ -220,6 +220,9 @@ class config_mod(LDAPUpdate):
|
||||
for (attr, obj) in (('ipauserobjectclasses', 'user'),
|
||||
('ipagroupobjectclasses', 'group')):
|
||||
if attr in entry_attrs:
|
||||
if not entry_attrs[attr]:
|
||||
raise errors.ValidationError(name=attr,
|
||||
error=_('May not be empty'))
|
||||
objectclasses = list(set(entry_attrs[attr] \
|
||||
+ self.api.Object[obj].possible_objectclasses))
|
||||
new_allowed_attrs = ldap.get_allowed_attributes(objectclasses,
|
||||
|
Loading…
Reference in New Issue
Block a user