Univention Bugzilla – Bug 28798
Fehler bei Suche nach '*'
Last modified: 2012-12-12 21:07:42 CET
aus Bug 28002, Comment 7: > Uncaught SyntaxError: Invalid regular expression: /*/: Nothing to repeat > AppCenterPage.js:588 > Wenn im Suchfilter * eingegeben wird.
Wenn schon regex benutzt wird, dann sollte das Suchpattern auch ein bisschen sanitized werden → In anderen Modulen gibt es nur * als joker. Hier könnte eventuell * durch .* ersetzt werden und das pattern generell escaped werden. Alternativ sollte die Exception bei einem ungültigem Pattern abgefangen werden und ein rotes Warnsymbol am Input-widget angezeigt werden.
Da nach Substrings gesucht wird wäre es auch sinnvoll whitespace am Anfang und Ende zu löschen und einfache spaces durch \s+ zu ersetzen.
Folgende Punkte wurden angepasst (2.0.48-1): * Whitespace am Anfang/Ende des Suchbegriffs werden entfernt * Das '*'-Zeichen kann als Wildcard benutzt werden * Spaces werden durch \\s ersetzt Changelog-Eintrag ist vorhanden.
Funktioniert. VERIFIED
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".