Binärdateien roundup_orig//backends/rdbms_common.pyc and roundup/backends/rdbms_common.pyc sind verschieden. Binärdateien roundup_orig//cgi/actions.pyc and roundup/cgi/actions.pyc sind verschieden. Binärdateien roundup_orig//cgi/form_parser.pyc and roundup/cgi/form_parser.pyc sind verschieden. diff -ru roundup_orig//cgi/templating.py roundup/cgi/templating.py --- roundup_orig//cgi/templating.py 2012-01-31 07:10:09.000000000 +0100 +++ roundup/cgi/templating.py 2011-08-02 18:27:31.000000000 +0200 @@ -416,7 +416,11 @@ l = [] for entry in ids: if num_re.match(entry): - label = linkcl.get(entry, key) + try: + label = linkcl.get(entry, key) + except IndexError: + # fall back to id if illegal (avoid template crash) + label = entry # fall back to designator if label is None if label is None: label = '%s%s'%(linkcl.classname, entry) l.append(label) Binärdateien roundup_orig//cgi/templating.pyc and roundup/cgi/templating.pyc sind verschieden. Binärdateien roundup_orig//hyperdb.pyc and roundup/hyperdb.pyc sind verschieden.