Univention Bugzilla – Bug 28182
fehlerhafte Überprüfung auf request.options typ in umc-server response
Last modified: 2012-12-12 21:08:31 CET
Durch den fix können folgefehler auftreten: if 'options' in body and isinstance(body, dict): würde fehlschlagen, wenn body ein Datentyp ist, der kein "in" unterstützt. Momentan gibt es (soweit ich weiß) kein Modul, in dem das vorkommt. +++ This bug was initially created as a clone of Bug #28102 +++ ……… line 292, in response data = str( msg ) File '/usr/lib/pymodules/python2.6/univention/management/console/protocol/message.py', line 311, in __str__ del body['options'] TypeError: 'str' object does not support item deletion " }
fixed in univention-management-console (5.0.12-1)
Nur manuell nachzustellen, aber der Fehler war tatsächlich bloß ein kleiner Dreher. Verified durch Codereview, da aufgefallen auch nur durch Codereview und ohne konkreten Anlass, den man testen könnte. Changelog allerdings nicht vorhanden. Ob man den hier braucht, ist diskussionswürdig, ich mache ihn trotzdem noch mal auf und verlange ein Changelog, weil den Satz zu schreiben schneller geht, als sich 10 Minuten darüber zu streiten.
(In reply to comment #2) Changelog hinzugefügt.
Changelog vorhanden
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".