Mercurial > p > roundup > code
changeset 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 | 783053bd466c |
| children | 630a20c51345 |
| files | roundup/cgi/templating.py |
| diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
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
