web/formfields.py
changeset 3589 a5432f99f2d9
parent 3536 f6c9a5df80fb
parent 3575 4123323acaea
child 3720 5376aaadd16b
--- a/web/formfields.py	Wed Sep 30 18:57:42 2009 +0200
+++ b/web/formfields.py	Wed Oct 07 12:31:08 2009 +0200
@@ -598,9 +598,9 @@
     kwargs['required'] = card in '1+'
     kwargs['name'] = rschema.type
     if role == 'object':
-        kwargs['label'] = (eschema.type + '_object', rschema.type)
+        kwargs.setdefault('label', (eschema.type, rschema.type + '_object'))
     else:
-        kwargs['label'] = (eschema.type, rschema.type)
+        kwargs.setdefault('label', (eschema.type, rschema.type))
     kwargs['eidparam'] = True
     kwargs.setdefault('help', help)
     if rschema.is_final():