web/formfields.py
branchstable
changeset 5030 5238d9a8dfee
parent 4874 344857257672
child 5038 90493551b1eb
--- a/web/formfields.py	Fri Mar 26 06:57:52 2010 +0100
+++ b/web/formfields.py	Fri Mar 26 08:28:22 2010 +0100
@@ -15,7 +15,7 @@
 from logilab.mtconverter import xml_escape
 from logilab.common.date import ustrftime
 
-from yams.schema import KNOWN_METAATTRIBUTES
+from yams.schema import KNOWN_METAATTRIBUTES, role_name
 from yams.constraints import (SizeConstraint, StaticVocabularyConstraint,
                               FormatConstraint)
 
@@ -214,7 +214,7 @@
     def role_name(self):
         """return <field.name>-<field.role> if role is specified, else field.name"""
         if self.role is not None:
-            return '%s-%s' % (self.name, self.role)
+            return role_name(self.name, self.role)
         return self.name
 
     def dom_id(self, form, suffix=None):