Mercurial > p > roundup > code
diff roundup/cgi/templating.py @ 3936:63d58cc1394a
make LinkHTMLProperty handle non-existing keys (patch [SF#1815895])
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Fri, 02 Nov 2007 23:17:59 +0000 |
| parents | e89bcb28f683 |
| children | 5857cd1a0db9 |
line wrap: on
line diff
--- a/roundup/cgi/templating.py Fri Oct 26 06:52:26 2007 +0000 +++ b/roundup/cgi/templating.py Fri Nov 02 23:17:59 2007 +0000 @@ -1792,7 +1792,10 @@ return '' linkcl = self._db.classes[self._prop.classname] k = linkcl.labelprop(1) - value = str(linkcl.get(self._value, k)) + if num_re.match(self._value): + value = str(linkcl.get(self._value, k)) + else : + value = self._value if escape: value = cgi.escape(value) return value @@ -1811,7 +1814,7 @@ value = '' else: k = linkcl.getkey() - if k: + if k and num_re.match(self._value): value = linkcl.get(self._value, k) else: value = self._value
