Mercurial > p > roundup > code
diff roundup/cgi/templating.py @ 2025:e13d11bb7ee8
don't insert spaces into designators, it just confuses users [SF#898087]
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 16 Feb 2004 21:13:04 +0000 |
| parents | 366d3bbce982 |
| children | bcb21e5722b8 |
line wrap: on
line diff
--- a/roundup/cgi/templating.py Sun Feb 15 21:55:10 2004 +0000 +++ b/roundup/cgi/templating.py Mon Feb 16 21:13:04 2004 +0000 @@ -961,8 +961,10 @@ s2 = match.group('id') try: # make sure s1 is a valid tracker classname - self._db.getclass(s1) - return '<a href="%s">%s %s</a>'%(s, s1, s2) + cl = self._db.getclass(s1) + if not cl.hasnode(s2): + raise KeyError, 'oops' + return '<a href="%s">%s%s</a>'%(s, s1, s2) except KeyError: return '%s%s'%(s1, s2)
