Univention Bugzilla – Bug 34022
Setting sambaLogonHours causes a udm traceback
Last modified: 2014-02-06 12:47:43 CET
Please backport this fix to UCS 3.1-1 (requested at 2014013021001929) +++ This bug was initially created as a clone of Bug #33703 +++ A customer (Ticket #2013112621003776) set the LDAP attribute sambaLogonHours on the account tab selecting multiple entries. After that, displaying the user using the udm command line is not possible anymore. The following traceback occurs: # udm users/user list --filter username=testuserunivention Traceback (most recent call last): File "/usr/share/univention-directory-manager-tools/univention-cli-server", line 237, in doit output = univention.admincli.admin.doit(arglist) File "/usr/lib/pymodules/python2.6/univention/admincli/admin.py", line 394, in doit out=_doit(arglist) File "/usr/lib/pymodules/python2.6/univention/admincli/admin.py", line 1138, in _doit out.append(' %s: %s' % ( _2utf8( key ), _2utf8( s.tostring( value ) ) ) ) File "/usr/lib/pymodules/python2.6/univention/admincli/admin.py", line 250, in _2utf8 return text.decode( 'iso-8859-1' ) AttributeError: 'list' object has no attribute 'decode'
Fixed in univention-directory-manager-modules 8.0.143-33.1168.201402031349
And in univention-management-console-frontend 2.0.244-19.818.201402031407 YAML created
OK
http://errata.univention.de/ucs/3.1/213.html
http://errata.univention.de/ucs/3.1/214.html