--- 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):