diff --git a/management/univention-management-console-module-udm/umc/python/udm/__init__.py b/management/univention-management-console-module-udm/umc/python/udm/__init__.py index 0dbe379..d722683 100644 --- a/management/univention-management-console-module-udm/umc/python/udm/__init__.py +++ b/management/univention-management-console-module-udm/umc/python/udm/__init__.py @@ -465,6 +465,9 @@ def _thread(request): else: obj = module.get(ldap_dn) if obj: + for name, p in obj.descriptions.items(): + if obj.has_key(name) and obj.descriptions[name].default(obj): + obj[name] # __getitem__ sets default value props = obj.info for passwd in module.password_properties: if passwd in props: