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)
 

Roundup Issue Tracker: http://roundup-tracker.org/