Univention Bugzilla – Bug 49757
udm/put (users/user): KeyError: 'oxDisplayName'
Last modified: 2020-08-21 11:43:33 CEST
UCS Version: 4.4-0 errata0 (Blumenthal) Internal server error during "udm/put (users/user)". KeyError: 'oxDisplayName' if ox_display_name_old == module.info['oxDisplayName'] and ox_display_name_new != module.info['oxDisplayName']: File "/usr/lib/pymodules/python2.7/univention/admin/hooks.d/oxUserDefaults.py", line 101, in hook_ldap_pre_modify func(module) File "/usr/lib/pymodules/python2.7/univention/admin/handlers/__init__.py", line 1032, in call_udm_property_hook self.call_udm_property_hook('hook_ldap_pre_modify', self) File "/usr/lib/pymodules/python2.7/univention/admin/handlers/__init__.py", line 1269, in _modify dn = self._modify(modify_childs, ignore_license=ignore_license, response=response) File "/usr/lib/pymodules/python2.7/univention/admin/handlers/__init__.py", line 635, in modify return super(object, self).modify(*args, **kwargs) File "/usr/lib/pymodules/python2.7/univention/admin/handlers/users/user.py", line 1674, in modify obj.modify() File "/usr/lib/pymodules/python2.7/univention/management/console/modules/udm/udm_ldap.py", line 729, in modify result = func(*args, **kwargs) File "/usr/lib/pymodules/python2.7/univention/management/console/ldap.py", line 143, in _decorated return method(*args, **kwargs) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/udm/udm_ldap.py", line 87, in _decorated module.modify(properties) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/udm/__init__.py", line 431, in _thread return self._function( *tmp, **self._kwargs ) File "/usr/lib/pymodules/python2.7/notifier/__init__.py", line 104, in __call__ tmp = self._function() File "/usr/lib/pymodules/python2.7/notifier/threads.py", line 78, in _run Request: udm/put (users/user) Internal server error during "udm/put (users/user)".
reported again: Version: 4.4-4 errata620 (Blumenthal) Remark: change password Traceback(d41d8cd98f00b204e9800998ecf8427e): Internal server error during "udm/put (users/user)". Request: udm/put (users/user) File "/usr/lib/python2.7/dist-packages/notifier/threads.py", line 80, in _run result = self._function() File "/usr/lib/python2.7/dist-packages/notifier/__init__.py", line 104, in __call__ return self._function(*tmp, **self._kwargs) File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/udm/__init__.py", line 440, in _thread module.modify(properties) File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/udm/udm_ldap.py", line 645, in modify obj.modify() File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/users/user.py", line 1438, in modify return super(object, self).modify(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/__init__.py", line 650, in modify dn = self._modify(modify_childs, ignore_license=ignore_license, response=response) File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/__init__.py", line 1313, in _modify self.call_udm_property_hook('hook_ldap_pre_modify', self) File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/__init__.py", line 1054, in call_udm_property_hook func(module) File "/usr/lib/python2.7/dist-packages/univention/admin/hooks.d/oxUserDefaults.py", line 102, in hook_ldap_pre_modify if ox_display_name_old == module.info['oxDisplayName'] and ox_display_name_new != module.info['oxDisplayName']: KeyError: 'oxDisplayName' Role: domaincontroller_master