Mercurial > p > roundup > code
diff roundup/cgi/templating.py @ 4286:f364978e6e3f
Do not create bogus non-anonymous objects.
| author | Stefan Seefeld <stefan@seefeld.name> |
|---|---|
| date | Tue, 24 Nov 2009 20:39:51 +0000 |
| parents | b78eb8fc821a |
| children | ce684080e968 |
line wrap: on
line diff
--- a/roundup/cgi/templating.py Tue Nov 24 20:36:52 2009 +0000 +++ b/roundup/cgi/templating.py Tue Nov 24 20:39:51 2009 +0000 @@ -1240,7 +1240,12 @@ self._anonymous = anonymous self._name = name if not anonymous: - self._formname = '%s%s@%s'%(classname, nodeid, name) + if nodeid: + self._formname = '%s%s@%s'%(classname, nodeid, name) + else: + # This case occurs when creating a property for a + # non-anonymous class. + self._formname = '%s@%s'%(classname, name) else: self._formname = name
