Univention Bugzilla – Bug 18527
Traceback bei speziellem Datum in "Account expiry date"
Last modified: 2010-12-10 16:36:17 CET
Berichtet an Ticket#: 2010051910000865 Beim Univention Directory Manager als Administrator anmelden (Spracheinstellung Englisch), einen beliebigen Benutzer auswählen, dort auf die "User Account"-Seite gehen. Nun bei "Account expiry date" über den Popup-Kalender den 31.05.2010 auswählen. In der Eingabezeile wird dann "5/31/2010" eingetragen. Drückt man jetzt auf "OK", erscheint der unten stehende Python-Fehler. Bei anderen Daten funktioniert es, z.B. 28.05.2010, was in der Eingabezeile als "5/28/2010" erscheint. Traceback (most recent call last): File "/usr/share/univention-webui/modules/requests.py", line 264, in run_request self.dialog.apply() File "./unidialog.py", line 523, in apply self.mod.apply() File "/usr/share/univention-directory-manager/uniconf/modedit.py", line 5246, in apply current_object[key]=new File "/usr/lib/python2.4/site- packages/univention/admin/handlers/__init__.py", line 237, in __setitem__ p=s.parse(value) File "/usr/lib/python2.4/site-packages/univention/admin/syntax.py", line 612, in parse day, month, year = map(lambda(x): int(x), text.split('.')) File "/usr/lib/python2.4/site-packages/univention/admin/syntax.py", line 612, in <lambda> day, month, year = map(lambda(x): int(x), text.split('.')) ValueError: invalid literal for int(): 2010-05-31
In Version UCS 2.3-1 aufgetreten.
*** Bug 18761 has been marked as a duplicate of this bug. ***
Die Syntax-Beschreibung für Datum in syntax.py ist falsch: < 31 statt <= 31. Siehe Bug #16262
Created attachment 2468 [details] s/< 31/<= 31/ Trivial fix \item Im UDM wird nun auch als Datum der 31. eines Monats akzeptiert (\ucsBug{18527}, \ucsBug{18761}, \ucsBug{16262}).
erneut berichtet an Ticket#: 2010070710000731
Erneut aufgetreten an Ticket#2010090710010262 UCS 2.3-2
Wurde bereits mit svn18701 im Rahmen von Bug #16262 für UCS-2.4 behoben.
(In reply to comment #7) > Wurde bereits mit svn18701 im Rahmen von Bug #16262 für UCS-2.4 behoben. verified, keine Änderung, daher kein Changelogeintrag notwendig
UCS 2.4-1 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".