diff options
Diffstat (limited to 'ipalib/plugins/config.py')
-rw-r--r-- | ipalib/plugins/config.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ipalib/plugins/config.py b/ipalib/plugins/config.py index c8153c311..f9e99a6e7 100644 --- a/ipalib/plugins/config.py +++ b/ipalib/plugins/config.py @@ -262,6 +262,7 @@ class config_mod(LDAPUpdate): fields = entry_attrs[k].split(',') for a in fields: a = a.strip() + a, tomato, olive = a.partition(';') if a not in allowed_attrs: raise errors.ValidationError( name=k, error=_('attribute "%s" not allowed') % a @@ -281,6 +282,7 @@ class config_mod(LDAPUpdate): if self.api.Object[obj].uuid_attribute: checked_attrs = checked_attrs + [self.api.Object[obj].uuid_attribute] for obj_attr in checked_attrs: + obj_attr, tomato, olive = obj_attr.partition(';') if obj_attr in OPERATIONAL_ATTRIBUTES: continue if obj_attr in self.api.Object[obj].params and \ |