Skip to content

Commit 029e4cd

Browse files
committed
Do not create bogus non-anonymous objects.
1 parent 345f694 commit 029e4cd

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

roundup/cgi/templating.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1240,7 +1240,12 @@ def __init__(self, client, classname, nodeid, prop, name, value,
12401240
self._anonymous = anonymous
12411241
self._name = name
12421242
if not anonymous:
1243-
self._formname = '%s%s@%s'%(classname, nodeid, name)
1243+
if nodeid:
1244+
self._formname = '%s%s@%s'%(classname, nodeid, name)
1245+
else:
1246+
# This case occurs when creating a property for a
1247+
# non-anonymous class.
1248+
self._formname = '%s@%s'%(classname, name)
12441249
else:
12451250
self._formname = name
12461251

0 commit comments

Comments
 (0)